Daily Build Log


Begin #

Fri May 23 21:56:50 2025 UTC


Config #

print OS Version

Fri May 23 21:56:50 2025 UTC

Hostname

Mac-1748035098152.local

OS version (uname -a)

Darwin Mac-1748035098152.local 22.6.0 Darwin Kernel Version 22.6.0: Thu Mar 6 21:52:09 PST 2025; root:xnu-8796.141.3.711.5~1/RELEASE_X86_64 x86_64

Disk space information (df -k)

Filesystem 1024-blocks Used Available Capacity iused ifree %iused Mounted on /dev/disk1s1 340451288 142664916 185306992 44% 2886646 1853069920 0% /System/Volumes/Data /dev/disk1s1 340451288 142664916 185306992 44% 2886646 1853069920 0% /System/Volumes/Data

Approximate BogoMIPS (larger means faster)

15952.5679409999

PrintACEConfig

Fri May 23 21:56:50 2025 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
xerces3=1
no_rapidjson=0
ssl=1
openssl11=1
no_cxx11=0
xerces3=1
no_rapidjson=0
ssl=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.33.0-dev (NOT A RELEASE)

print make Version

Fri May 23 21:56:50 2025 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

Fri May 23 21:56:51 2025 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

Fri May 23 21:56:53 2025 UTC

perl version (perl -V)

Summary of my perl5 (revision 5 version 40 subversion 2) 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: fri nov 15 17:21:49 pst 2024; root:xnu-8796.141.3.709.7~2release_x86_64 x86_64 ' config_args='-des -Dinstallstyle=lib/perl5 -Dinstallprefix=/usr/local/Cellar/perl/5.40.2 -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.7 -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.7 -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.7 -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.7 -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 Apr 13 2025 08:52:33 @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

Fri May 23 21:56:53 2025 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

Fri May 23 21:56:53 2025 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)
(6938|140704651401728) server - event loop finished

auto_run_tests_finished: java/tests/hello/run_test.pl Time:2s 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 (7010|140704651401728) - Completed initializing the process-wide service context
TAO (7010|140704651401728) - Default ORB services initialization begins
TAO (7010|140704651401728) - ORBInitializer_Registry::register_orb_initializer 0 @0x600003f9c510
TAO (7010|140704651401728) - ORBInitializer_Registry::register_orb_initializer 1 @0x60000239c300
TAO (7010|140704651401728) - Default ORB services initialization completed
TAO (7010|140704651401728) - We are the default 2.5.21 ORB ...
TAO (7010|140704651401728) - 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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51ee0]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1de9a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x1d6ee]  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+0x3b885]  OpenDDS::DCPS::TcpTransport::connect_tcp_datalink(OpenDDS::DCPS::TcpDataLink&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x385
C  [libOpenDDS_Tcp.dylib+0x3e100]  OpenDDS::DCPS::TcpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x450
C  [libOpenDDS_Tcp.dylib+0xab13]  OpenDDS::DCPS::TcpConnection::handle_setup_input(int)+0x623
C  [libOpenDDS_Tcp.dylib+0xb21d]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0x4d
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1de9a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x1d6ee]  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+0x3b885]  OpenDDS::DCPS::TcpTransport::connect_tcp_datalink(OpenDDS::DCPS::TcpDataLink&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x385
C  [libOpenDDS_Tcp.dylib+0x3e100]  OpenDDS::DCPS::TcpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x450
C  [libOpenDDS_Tcp.dylib+0xab13]  OpenDDS::DCPS::TcpConnection::handle_setup_input(int)+0x623
C  [libOpenDDS_Tcp.dylib+0xb21d]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0x4d
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1de9a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x1d6ee]  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+0x3b885]  OpenDDS::DCPS::TcpTransport::connect_tcp_datalink(OpenDDS::DCPS::TcpDataLink&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x385
C  [libOpenDDS_Tcp.dylib+0x3e100]  OpenDDS::DCPS::TcpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x450
C  [libOpenDDS_Tcp.dylib+0xab13]  OpenDDS::DCPS::TcpConnection::handle_setup_input(int)+0x623
C  [libOpenDDS_Tcp.dylib+0xb21d]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0x4d
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1de9a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x1d6ee]  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+0x3b885]  OpenDDS::DCPS::TcpTransport::connect_tcp_datalink(OpenDDS::DCPS::TcpDataLink&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x385
C  [libOpenDDS_Tcp.dylib+0x3e100]  OpenDDS::DCPS::TcpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x450
C  [libOpenDDS_Tcp.dylib+0xab13]  OpenDDS::DCPS::TcpConnection::handle_setup_input(int)+0x623
C  [libOpenDDS_Tcp.dylib+0xb21d]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0x4d
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1de9a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x1d6ee]  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+0x3b885]  OpenDDS::DCPS::TcpTransport::connect_tcp_datalink(OpenDDS::DCPS::TcpDataLink&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x385
C  [libOpenDDS_Tcp.dylib+0x3e100]  OpenDDS::DCPS::TcpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x450
C  [libOpenDDS_Tcp.dylib+0xab13]  OpenDDS::DCPS::TcpConnection::handle_setup_input(int)+0x623
C  [libOpenDDS_Tcp.dylib+0xb21d]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0x4d
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x325b5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1de9a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x1d6ee]  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+0x3b885]  OpenDDS::DCPS::TcpTransport::connect_tcp_datalink(OpenDDS::DCPS::TcpDataLink&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x385
C  [libOpenDDS_Tcp.dylib+0x3e100]  OpenDDS::DCPS::TcpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x450
C  [libOpenDDS_Tcp.dylib+0xab13]  OpenDDS::DCPS::TcpConnection::handle_setup_input(int)+0x623
C  [libOpenDDS_Tcp.dylib+0xb21d]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0x4d
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x325b5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1de9a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x1d6ee]  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+0x3b885]  OpenDDS::DCPS::TcpTransport::connect_tcp_datalink(OpenDDS::DCPS::TcpDataLink&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x385
C  [libOpenDDS_Tcp.dylib+0x3e100]  OpenDDS::DCPS::TcpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x450
C  [libOpenDDS_Tcp.dylib+0xab13]  OpenDDS::DCPS::TcpConnection::handle_setup_input(int)+0x623
C  [libOpenDDS_Tcp.dylib+0xb21d]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0x4d
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x325d4]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1de9a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x1d6ee]  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+0x3b885]  OpenDDS::DCPS::TcpTransport::connect_tcp_datalink(OpenDDS::DCPS::TcpDataLink&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x385
C  [libOpenDDS_Tcp.dylib+0x3e100]  OpenDDS::DCPS::TcpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x450
C  [libOpenDDS_Tcp.dylib+0xab13]  OpenDDS::DCPS::TcpConnection::handle_setup_input(int)+0x623
C  [libOpenDDS_Tcp.dylib+0xb21d]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0x4d
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x3ccb0]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0xe0e61]  OpenDDS::DCPS::DataWriterImpl::association_complete_i(OpenDDS::DCPS::GUID_t const&)+0xbf1
C  [libOpenDDS_Dcps.dylib+0xe0118]  OpenDDS::DCPS::DataWriterImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x418
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1fc1b]  OpenDDS::DCPS::TcpDataLink::request_ack_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x19b
C  [libOpenDDS_Tcp.dylib+0x3140f]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x11f
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x3c0c9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataWriter> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x3cd12]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xe0e61]  OpenDDS::DCPS::DataWriterImpl::association_complete_i(OpenDDS::DCPS::GUID_t const&)+0xbf1
C  [libOpenDDS_Dcps.dylib+0xe0118]  OpenDDS::DCPS::DataWriterImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x418
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1fc1b]  OpenDDS::DCPS::TcpDataLink::request_ack_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x19b
C  [libOpenDDS_Tcp.dylib+0x3140f]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x11f
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x3c0c9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataWriter> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x3cd12]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xe0e61]  OpenDDS::DCPS::DataWriterImpl::association_complete_i(OpenDDS::DCPS::GUID_t const&)+0xbf1
C  [libOpenDDS_Dcps.dylib+0xe0118]  OpenDDS::DCPS::DataWriterImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x418
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1fc1b]  OpenDDS::DCPS::TcpDataLink::request_ack_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x19b
C  [libOpenDDS_Tcp.dylib+0x3140f]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x11f
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x3c0c9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataWriter> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x3cd12]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xe0e61]  OpenDDS::DCPS::DataWriterImpl::association_complete_i(OpenDDS::DCPS::GUID_t const&)+0xbf1
C  [libOpenDDS_Dcps.dylib+0xe0118]  OpenDDS::DCPS::DataWriterImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x418
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1fc1b]  OpenDDS::DCPS::TcpDataLink::request_ack_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x19b
C  [libOpenDDS_Tcp.dylib+0x3140f]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x11f
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x3c0e8]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataWriter> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x3cd12]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xe0e61]  OpenDDS::DCPS::DataWriterImpl::association_complete_i(OpenDDS::DCPS::GUID_t const&)+0xbf1
C  [libOpenDDS_Dcps.dylib+0xe0118]  OpenDDS::DCPS::DataWriterImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x418
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1fc1b]  OpenDDS::DCPS::TcpDataLink::request_ack_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x19b
C  [libOpenDDS_Tcp.dylib+0x3140f]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x11f
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x32285]  copyToJava(JNIEnv_*, _jobject*&, DDS::PublicationMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x3cd35]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xe0e61]  OpenDDS::DCPS::DataWriterImpl::association_complete_i(OpenDDS::DCPS::GUID_t const&)+0xbf1
C  [libOpenDDS_Dcps.dylib+0xe0118]  OpenDDS::DCPS::DataWriterImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x418
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1fc1b]  OpenDDS::DCPS::TcpDataLink::request_ack_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x19b
C  [libOpenDDS_Tcp.dylib+0x3140f]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x11f
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x32285]  copyToJava(JNIEnv_*, _jobject*&, DDS::PublicationMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x3cd35]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xe0e61]  OpenDDS::DCPS::DataWriterImpl::association_complete_i(OpenDDS::DCPS::GUID_t const&)+0xbf1
C  [libOpenDDS_Dcps.dylib+0xe0118]  OpenDDS::DCPS::DataWriterImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x418
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1fc1b]  OpenDDS::DCPS::TcpDataLink::request_ack_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x19b
C  [libOpenDDS_Tcp.dylib+0x3140f]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x11f
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x322a4]  copyToJava(JNIEnv_*, _jobject*&, DDS::PublicationMatchedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x3cd35]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xe0e61]  OpenDDS::DCPS::DataWriterImpl::association_complete_i(OpenDDS::DCPS::GUID_t const&)+0xbf1
C  [libOpenDDS_Dcps.dylib+0xe0118]  OpenDDS::DCPS::DataWriterImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x418
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1fc1b]  OpenDDS::DCPS::TcpDataLink::request_ack_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x19b
C  [libOpenDDS_Tcp.dylib+0x3140f]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x11f
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x517a0]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x31494]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libcomplex_idl_test.dylib+0x6c04e]  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)+0x1ade
C  [libcomplex_idl_test.dylib+0x8c9f8]  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+0x66f5d]  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+0x67792]  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+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6c04e]  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)+0x1ade
C  [libcomplex_idl_test.dylib+0x8c9f8]  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+0x66f5d]  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+0x67792]  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+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6c04e]  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)+0x1ade
C  [libcomplex_idl_test.dylib+0x8c9f8]  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+0x66f5d]  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+0x67792]  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+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6c04e]  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)+0x1ade
C  [libcomplex_idl_test.dylib+0x8c9f8]  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+0x66f5d]  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+0x67792]  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+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6c04e]  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)+0x1ade
C  [libcomplex_idl_test.dylib+0x8c9f8]  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+0x66f5d]  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+0x67792]  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+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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@5ae7e7fd]
 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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libcomplex_idl_test.dylib+0x6c04e]  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)+0x1ade
C  [libcomplex_idl_test.dylib+0x8c9f8]  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+0x66f5d]  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+0x67792]  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+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6c04e]  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)+0x1ade
C  [libcomplex_idl_test.dylib+0x8c9f8]  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+0x66f5d]  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+0x67792]  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+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6c04e]  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)+0x1ade
C  [libcomplex_idl_test.dylib+0x8c9f8]  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+0x66f5d]  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+0x67792]  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+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6c04e]  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)+0x1ade
C  [libcomplex_idl_test.dylib+0x8c9f8]  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+0x66f5d]  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+0x67792]  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+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6c04e]  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)+0x1ade
C  [libcomplex_idl_test.dylib+0x8c9f8]  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+0x66f5d]  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+0x67792]  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+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libcomplex_idl_test.dylib+0x6c04e]  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)+0x1ade
C  [libcomplex_idl_test.dylib+0x8c9f8]  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+0x66f5d]  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+0x67792]  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+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6c04e]  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)+0x1ade
C  [libcomplex_idl_test.dylib+0x8c9f8]  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+0x66f5d]  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+0x67792]  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+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6c04e]  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)+0x1ade
C  [libcomplex_idl_test.dylib+0x8c9f8]  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+0x66f5d]  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+0x67792]  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+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6c04e]  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)+0x1ade
C  [libcomplex_idl_test.dylib+0x8c9f8]  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+0x66f5d]  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+0x67792]  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+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6c04e]  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)+0x1ade
C  [libcomplex_idl_test.dylib+0x8c9f8]  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+0x66f5d]  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+0x67792]  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+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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@78b7b6bd]
 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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libcomplex_idl_test.dylib+0x6c04e]  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)+0x1ade
C  [libcomplex_idl_test.dylib+0x8c9f8]  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+0x66f5d]  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+0x67792]  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+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6c04e]  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)+0x1ade
C  [libcomplex_idl_test.dylib+0x8c9f8]  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+0x66f5d]  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+0x67792]  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+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6c04e]  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)+0x1ade
C  [libcomplex_idl_test.dylib+0x8c9f8]  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+0x66f5d]  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+0x67792]  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+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6c04e]  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)+0x1ade
C  [libcomplex_idl_test.dylib+0x8c9f8]  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+0x66f5d]  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+0x67792]  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+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6c04e]  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)+0x1ade
C  [libcomplex_idl_test.dylib+0x8c9f8]  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+0x66f5d]  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+0x67792]  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+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libcomplex_idl_test.dylib+0x6c04e]  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)+0x1ade
C  [libcomplex_idl_test.dylib+0x8c9f8]  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+0x66f5d]  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+0x67792]  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+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6c04e]  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)+0x1ade
C  [libcomplex_idl_test.dylib+0x8c9f8]  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+0x66f5d]  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+0x67792]  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+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6c04e]  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)+0x1ade
C  [libcomplex_idl_test.dylib+0x8c9f8]  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+0x66f5d]  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+0x67792]  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+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6c04e]  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)+0x1ade
C  [libcomplex_idl_test.dylib+0x8c9f8]  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+0x66f5d]  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+0x67792]  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+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6c04e]  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)+0x1ade
C  [libcomplex_idl_test.dylib+0x8c9f8]  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+0x66f5d]  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+0x67792]  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+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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@7f4ae654]
 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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libcomplex_idl_test.dylib+0x6c04e]  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)+0x1ade
C  [libcomplex_idl_test.dylib+0x8c9f8]  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+0x66f5d]  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+0x67792]  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+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6c04e]  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)+0x1ade
C  [libcomplex_idl_test.dylib+0x8c9f8]  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+0x66f5d]  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+0x67792]  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+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6c04e]  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)+0x1ade
C  [libcomplex_idl_test.dylib+0x8c9f8]  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+0x66f5d]  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+0x67792]  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+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6c04e]  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)+0x1ade
C  [libcomplex_idl_test.dylib+0x8c9f8]  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+0x66f5d]  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+0x67792]  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+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0x6c04e]  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)+0x1ade
C  [libcomplex_idl_test.dylib+0x8c9f8]  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+0x66f5d]  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+0x67792]  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+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 CallVoidMethodV
	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
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 CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at ComplexIDLTest.testElectionNews(ComplexIDLTest.java:265)
	at ComplexIDLTest.main(ComplexIDLTest.java:330)
VWARNING 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)
  [libjvm.dylib+0x58621e]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)
  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x3ccb0]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0xe0e61]  OpenDDS::DCPS::DataWriterImpl::association_complete_i(OpenDDS::DCPS::GUID_t const&)+0xbf1
C  [libOpenDDS_Dcps.dylib+0xe0118]  OpenDDS::DCPS::DataWriterImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x418
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1fc1b]  OpenDDS::DCPS::TcpDataLink::request_ack_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x19b
C  [libOpenDDS_Tcp.dylib+0x3140f]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x11f
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x3c0c9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataWriter> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x3cd12]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xe0e61]  OpenDDS::DCPS::DataWriterImpl::association_complete_i(OpenDDS::DCPS::GUID_t const&)+0xbf1
C  [libOpenDDS_Dcps.dylib+0xe0118]  OpenDDS::DCPS::DataWriterImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x418
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1fc1b]  OpenDDS::DCPS::TcpDataLink::request_ack_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x19b
C  [libOpenDDS_Tcp.dylib+0x3140f]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x11f
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x3c0c9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataWriter> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x3cd12]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xe0e61]  OpenDDS::DCPS::DataWriterImpl::association_complete_i(OpenDDS::DCPS::GUID_t const&)+0xbf1
C  [libOpenDDS_Dcps.dylib+0xe0118]  OpenDDS::DCPS::DataWriterImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x418
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1fc1b]  OpenDDS::DCPS::TcpDataLink::request_ack_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x19b
C  [libOpenDDS_Tcp.dylib+0x3140f]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x11f
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x3c0c9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataWriter> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x3cd12]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xe0e61]  OpenDDS::DCPS::DataWriterImpl::association_complete_i(OpenDDS::DCPS::GUID_t const&)+0xbf1
C  [libOpenDDS_Dcps.dylib+0xe0118]  OpenDDS::DCPS::DataWriterImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x418
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1fc1b]  OpenDDS::DCPS::TcpDataLink::request_ack_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x19b
C  [libOpenDDS_Tcp.dylib+0x3140f]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x11f
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x3c0e8]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataWriter> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x3cd12]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xe0e61]  OpenDDS::DCPS::DataWriterImpl::association_complete_i(OpenDDS::DCPS::GUID_t const&)+0xbf1
C  [libOpenDDS_Dcps.dylib+0xe0118]  OpenDDS::DCPS::DataWriterImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x418
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1fc1b]  OpenDDS::DCPS::TcpDataLink::request_ack_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x19b
C  [libOpenDDS_Tcp.dylib+0x3140f]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x11f
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x32285]  copyToJava(JNIEnv_*, _jobject*&, DDS::PublicationMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x3cd35]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xe0e61]  OpenDDS::DCPS::DataWriterImpl::association_complete_i(OpenDDS::DCPS::GUID_t const&)+0xbf1
C  [libOpenDDS_Dcps.dylib+0xe0118]  OpenDDS::DCPS::DataWriterImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x418
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1fc1b]  OpenDDS::DCPS::TcpDataLink::request_ack_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x19b
C  [libOpenDDS_Tcp.dylib+0x3140f]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x11f
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x32285]  copyToJava(JNIEnv_*, _jobject*&, DDS::PublicationMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x3cd35]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xe0e61]  OpenDDS::DCPS::DataWriterImpl::association_complete_i(OpenDDS::DCPS::GUID_t const&)+0xbf1
C  [libOpenDDS_Dcps.dylib+0xe0118]  OpenDDS::DCPS::DataWriterImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x418
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1fc1b]  OpenDDS::DCPS::TcpDataLink::request_ack_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x19b
C  [libOpenDDS_Tcp.dylib+0x3140f]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x11f
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x322a4]  copyToJava(JNIEnv_*, _jobject*&, DDS::PublicationMatchedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x3cd35]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xe0e61]  OpenDDS::DCPS::DataWriterImpl::association_complete_i(OpenDDS::DCPS::GUID_t const&)+0xbf1
C  [libOpenDDS_Dcps.dylib+0xe0118]  OpenDDS::DCPS::DataWriterImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x418
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1fc1b]  OpenDDS::DCPS::TcpDataLink::request_ack_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x19b
C  [libOpenDDS_Tcp.dylib+0x3140f]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x11f
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x517a0]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x31494]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libcomplex_idl_test.dylib+0xe5a1e]  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)+0x193e
C  [libcomplex_idl_test.dylib+0xf36e6]  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+0xe250b]  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+0xe2d42]  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+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0xe5a1e]  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)+0x193e
C  [libcomplex_idl_test.dylib+0xf36e6]  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+0xe250b]  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+0xe2d42]  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+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0xe5a1e]  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)+0x193e
C  [libcomplex_idl_test.dylib+0xf36e6]  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+0xe250b]  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+0xe2d42]  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+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0xe5a1e]  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)+0x193e
C  [libcomplex_idl_test.dylib+0xf36e6]  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+0xe250b]  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+0xe2d42]  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+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0xe5a1e]  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)+0x193e
C  [libcomplex_idl_test.dylib+0xf36e6]  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+0xe250b]  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+0xe2d42]  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+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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)
WARNING in native method: JNI 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+0x58621e]  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
  check_pending_exception(JavaThread*)+0x12e
VV  [libjvm.dylib+0x56e982]  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  checked_jni_GetObjectClass+0xa2
  [libOpenDDS_DCPS_Java.dylib+0x36f4]C  JNIEnv_::GetObjectClass(_jobject*)+0x24
  [libOpenDDS_DCPS_Java.dylib+0x36f4]C  [libidl2jni_runtime.dylib+0x55fa]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
  [libidl2jni_runtime.dylib+0x55fa]C  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
  [libOpenDDS_DCPS_Java.dylib+0x29739]C  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
  [libOpenDDS_DCPS_Java.dylib+0x29739]C  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
  [libOpenDDS_DCPS_Java.dylib+0x1c535]C  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
  [libOpenDDS_DCPS_Java.dylib+0x1c535]C  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
  [libOpenDDS_DCPS_Java.dylib+0x51b69]C  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
  [libOpenDDS_DCPS_Java.dylib+0x3ccb0]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0x40
C  [libcomplex_idl_test.dylib+0x6c04e]  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)+0x1ade
C  [libcomplex_idl_test.dylib+0x8c9f8]  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
CC  [libcomplex_idl_test.dylib+0x66f5d]  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+0x67057]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dispose_unregister(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&)+0x77
  [libOpenDDS_Dcps.dylib+0xe3931]C  OpenDDS::DCPS::DataWriterImpl::remove_associations(OpenDDS::DCPS::ReaderIdSeq const&, bool)+0xa01
C  [libOpenDDS_Dcps.dylib+0xa000a]  [libOpenDDS_Dcps.dylib+0xe52ee]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x1dea
C  OpenDDS::DCPS::DataWriterImpl::remove_all_associations()+0x1ee
  [libOpenDDS_Dcps.dylib+0x4757b1]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+0x1d9172]C  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0x8e2
  [libOpenDDS_Dcps.dylib+0x453d59]C  [libOpenDDS_Dcps.dylib+0x1da0c5]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, 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::PublisherImpl::delete_contained_entities()+0x315
C  [libOpenDDS_Dcps.dylib+0x453081]C  [libOpenDDS_Dcps.dylib+0x130030]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
CC  [libOpenDDS_Dcps.dylib+0x1f3e90]  [libOpenDDS_Dcps.dylib+0x1ee20b]  ACE_Select_Reactor_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::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
CC  [libOpenDDS_Dcps.dylib+0x1f3cfe]  [libOpenDDS_Dcps.dylib+0x1ee461]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
CC  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
  [libOpenDDS_Dcps.dylib+0x1f3b4e]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+0x1f39a4]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+0x1f38ab]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
  [libOpenDDS_Dcps.dylib+0x1f3884]C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
  [libOpenDDS_Dcps.dylib+0x1f9e02]C  [libOpenDDS_Dcps.dylib+0x1f07de]  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>>::handle_events(ACE_Time_Value*)+0x1ae
CC  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
  [libOpenDDS_Dcps.dylib+0x1f07de]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
  OpenDDS::DCPS::ReactorTask::svc()+0x48c
CC  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
  [libOpenDDS_Dcps.dylib+0x1ed51c]C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

  OpenDDS::DCPS::ReactorTask::svc()+0x48c
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  [libACE.dylib+0xf4a01]V  ACE_Task_Base::svc_run(void*)+0x41
C  [libjvm.dylib+0x58621e]  [libACE.dylib+0xf52be]  check_pending_exception(JavaThread*)+0x12e
  ACE_Thread_Adapter::invoke_i()+0xfe
CV  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
  [libjvm.dylib+0x56c262]C  checked_jni_FindClass+0xa2
  [libACE.dylib+0x2046e]C  [libidl2jni_runtime.dylib+0x3ea1]  JNIEnv_::FindClass(char const*)+0x21
C  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
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  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
VC  [libOpenDDS_DCPS_Java.dylib+0x50be9]  [libjvm.dylib+0x58621e]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  check_pending_exception(JavaThread*)+0x12e
  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
VC  [libjvm.dylib+0x56c262]  [libcomplex_idl_test.dylib+0x6c04e]  checked_jni_FindClass+0xa2
  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)+0x1ade
C  [libidl2jni_runtime.dylib+0x3ea1]  JNIEnv_::FindClass(char const*)+0x21C
C  [libidl2jni_runtime.dylib+0x52cc]  [libcomplex_idl_test.dylib+0x8c9f8]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  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  getContextClassLoader(JNIEnv_*)+0x15
C  [libidl2jni_runtime.dylib+0x5759]
  findClass(JNIEnv_*, char const*)+0x19
CC  [libOpenDDS_DCPS_Java.dylib+0x3c0c9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataWriter> const&, bool)+0x59
  [libcomplex_idl_test.dylib+0x66f5d]C  [libOpenDDS_DCPS_Java.dylib+0x3cd12]  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
  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xa2
C  [libcomplex_idl_test.dylib+0x67057]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dispose_unregister(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&)+0x77
CC  [libOpenDDS_Dcps.dylib+0xe3931]  [libOpenDDS_Dcps.dylib+0xa000a]  OpenDDS::DCPS::DataWriterImpl::remove_associations(OpenDDS::DCPS::ReaderIdSeq const&, bool)+0xa01
  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x1dea
CC  [libOpenDDS_Dcps.dylib+0xe52ee]  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::DataWriterImpl::remove_all_associations()+0x1ee
  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, 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+0x1d9172]  [libOpenDDS_Dcps.dylib+0x453d59]  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+0x1da0c5]  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]C  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
  [libOpenDDS_Dcps.dylib+0x130030]C  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
  [libOpenDDS_Dcps.dylib+0x1f3e90]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+0x1ee20b]C  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
  [libOpenDDS_Dcps.dylib+0x1f3cfe]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
  [libOpenDDS_Dcps.dylib+0x1ee461]C  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
  [libOpenDDS_Dcps.dylib+0x1f3b4e]C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
CC  [libOpenDDS_Dcps.dylib+0x1f38ab]  [libOpenDDS_Dcps.dylib+0x1f39a4]  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>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
CC  [libOpenDDS_Dcps.dylib+0x1f9e02]  [libOpenDDS_Dcps.dylib+0x1f3884]  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_i(ACE_Time_Value*)+0x82
CC  [libOpenDDS_Dcps.dylib+0x1f9e02]  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
CC  [libOpenDDS_Dcps.dylib+0x1f07de]  [libOpenDDS_Dcps.dylib+0x1ed51c]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
CC  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x1ed51c]V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  OpenDDS::DCPS::ReactorTask::svc()+0x48c
  [libjvm.dylib+0x56e982]C  checked_jni_GetObjectClass+0xa2
  [libACE.dylib+0xf4a01]C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  ACE_Task_Base::svc_run(void*)+0x41
  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
CC  [libACE.dylib+0xf52be]  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]C  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
CC  [libACE.dylib+0x2046e]  [libcomplex_idl_test.dylib+0x6c04e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  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)+0x1ade
  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)
  [libcomplex_idl_test.dylib+0x8c9f8]  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
VC  [libjvm.dylib+0x58621e]  [libcomplex_idl_test.dylib+0x66f5d]  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
  check_pending_exception(JavaThread*)+0x12e
CV  [libcomplex_idl_test.dylib+0x67057]  [libjvm.dylib+0x56e982]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dispose_unregister(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&)+0x77
  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x3c0c9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataWriter> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x3cd12]C  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa000a]  [libOpenDDS_Dcps.dylib+0xe3931]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x1dea
  OpenDDS::DCPS::DataWriterImpl::remove_associations(OpenDDS::DCPS::ReaderIdSeq const&, bool)+0xa01
CC  [libOpenDDS_Dcps.dylib+0x4757b1]  [libOpenDDS_Dcps.dylib+0xe52ee]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  OpenDDS::DCPS::DataWriterImpl::remove_all_associations()+0x1ee
  [libOpenDDS_Dcps.dylib+0x453d59]C  [libOpenDDS_Dcps.dylib+0x1d9172]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0x8e2
C  [libOpenDDS_Dcps.dylib+0x453081]  [libOpenDDS_Dcps.dylib+0x1da0c5]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
CC  [libOpenDDS_Dcps.dylib+0x1f3e90]  [libOpenDDS_Dcps.dylib+0x130030]  ACE_Select_Reactor_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+0x1f3cfe]  [libOpenDDS_Dcps.dylib+0x1ee20b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
CC  [libOpenDDS_Dcps.dylib+0x1ee461]  [libOpenDDS_Dcps.dylib+0x1f3b4e]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
CC  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
  [libOpenDDS_Dcps.dylib+0x1f38ab]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
  [libOpenDDS_Dcps.dylib+0x1f39a4]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+0x1f9e02]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
  [libOpenDDS_Dcps.dylib+0x1f3884]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f07de]  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  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+0x1ed51c]  [libOpenDDS_Dcps.dylib+0x1f07de]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
CC  [libACE.dylib+0xf4a01]  [libACE.dylib+0xc5bf9]  ACE_Task_Base::svc_run(void*)+0x41
  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
CC  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call 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+0x1ed51c]  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
  checked_jni_GetObjectClass+0xa2
CC  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
  [libACE.dylib+0xf4a01]C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  ACE_Task_Base::svc_run(void*)+0x41  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C
  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libACE.dylib+0xf52be]C  ACE_Thread_Adapter::invoke_i()+0xfe
  [libcomplex_idl_test.dylib+0x6c04e]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)+0x1ade
  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
CC  [libcomplex_idl_test.dylib+0x8c9f8]  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
  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
CV  [libcomplex_idl_test.dylib+0x66f5d]  [libjvm.dylib+0x58621e]  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  check_pending_exception(JavaThread*)+0x12e
  [libcomplex_idl_test.dylib+0x67057]V  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dispose_unregister(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&)+0x77
  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x3c0c9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataWriter> const&, bool)+0x59
CC  [libOpenDDS_DCPS_Java.dylib+0x3cd12]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xa2
  [libOpenDDS_Dcps.dylib+0xa000a]C  [libOpenDDS_Dcps.dylib+0xe3931]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x1dea
C  OpenDDS::DCPS::DataWriterImpl::remove_associations(OpenDDS::DCPS::ReaderIdSeq const&, bool)+0xa01
C  [libOpenDDS_Dcps.dylib+0x4757b1]  [libOpenDDS_Dcps.dylib+0xe52ee]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, 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_all_associations()+0x1ee
CC  [libOpenDDS_Dcps.dylib+0x453d59]  [libOpenDDS_Dcps.dylib+0x1d9172]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, 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::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0x8e2
C  [libOpenDDS_Dcps.dylib+0x453081]C  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
  [libOpenDDS_Dcps.dylib+0x1da0c5]C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
CC  [libOpenDDS_Dcps.dylib+0x1f3e90]  [libOpenDDS_Dcps.dylib+0x130030]  ACE_Select_Reactor_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+0x1f3cfe]  [libOpenDDS_Dcps.dylib+0x1ee20b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
CC  [libOpenDDS_Dcps.dylib+0x1f3b4e]  [libOpenDDS_Dcps.dylib+0x1ee461]  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+0xd6b29]C  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
  [libOpenDDS_Dcps.dylib+0x1f38ab]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  [libOpenDDS_Dcps.dylib+0x1f9e02]  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+0x1f07de]  [libOpenDDS_Dcps.dylib+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  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+0x1ed51c]  [libOpenDDS_Dcps.dylib+0x1f9e02]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
CC  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

  [libOpenDDS_Dcps.dylib+0x1f07de]WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libjvm.dylib+0x56ecac]  [libACE.dylib+0xc5bf9]  checked_jni_GetMethodID+0xac  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49

C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
CC  [libcomplex_idl_test.dylib+0x6c04e]  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)+0x1ade
C  [libcomplex_idl_test.dylib+0x8c9f8]  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  [libOpenDDS_Dcps.dylib+0x1ed51c]  [libcomplex_idl_test.dylib+0x66f5d]  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+0x67057]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::Data>::dispose_unregister(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&)+0x77
  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
CC  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  [libOpenDDS_Dcps.dylib+0xa000a]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x1dea
  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
CC  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x3c0e8]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataWriter> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x3cd12]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xa2
  [libOpenDDS_Dcps.dylib+0x4757b1]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+0xe3931]C  OpenDDS::DCPS::DataWriterImpl::remove_associations(OpenDDS::DCPS::ReaderIdSeq const&, bool)+0xa01
  [libOpenDDS_Dcps.dylib+0x453d59]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+0xe52ee]C  OpenDDS::DCPS::DataWriterImpl::remove_all_associations()+0x1ee
  [libOpenDDS_Dcps.dylib+0x453081]C  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
  [libOpenDDS_Dcps.dylib+0x1d9172]C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0x8e2
CC  [libOpenDDS_Dcps.dylib+0x1f3e90]  [libOpenDDS_Dcps.dylib+0x1da0c5]  ACE_Select_Reactor_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::PublisherImpl::delete_contained_entities()+0x315
CC  [libOpenDDS_Dcps.dylib+0x1f3cfe]  [libOpenDDS_Dcps.dylib+0x130030]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
CC  [libOpenDDS_Dcps.dylib+0x1f3b4e]  [libOpenDDS_Dcps.dylib+0x1ee20b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
CC  [libOpenDDS_Dcps.dylib+0x1ee461]  [libOpenDDS_Dcps.dylib+0x1f38ab]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
CC  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
  [libOpenDDS_Dcps.dylib+0x1f9e02]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
  [libOpenDDS_Dcps.dylib+0x1f39a4]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+0x1f07de]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
  [libOpenDDS_Dcps.dylib+0x1f3884]C  [libACE.dylib+0xc5bf9]  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+0x1ed51c]  [libOpenDDS_Dcps.dylib+0x1f9e02]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
CC  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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)
  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
	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)
CWARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	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
	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
	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)
  [libOpenDDS_Dcps.dylib+0x1ed51c]WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
  check_pending_exception(JavaThread*)+0x12e
C  [libACE.dylib+0xf4a01]V  ACE_Task_Base::svc_run(void*)+0x41
  [libjvm.dylib+0x56e982]C  [libACE.dylib+0xf52be]  checked_jni_GetObjectClass+0xa2
  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]C  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
  [libACE.dylib+0xf5174]C  [libOpenDDS_DCPS_Java.dylib+0x29739]  ACE_Thread_Adapter::invoke()+0x104
  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
CC  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x32285]  copyToJava(JNIEnv_*, _jobject*&, DDS::PublicationMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x3cd35]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xc5

C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
CC  [libcomplex_idl_test.dylib+0xe5a1e]  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)+0x193e
C  [libcomplex_idl_test.dylib+0xf36e6]  [libOpenDDS_Dcps.dylib+0xe3931]  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+0xe250b]  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  OpenDDS::DCPS::DataWriterImpl::remove_associations(OpenDDS::DCPS::ReaderIdSeq const&, bool)+0xa01
  [libcomplex_idl_test.dylib+0xe2607]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::dispose_unregister(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&)+0x77
CC  [libOpenDDS_Dcps.dylib+0xe52ee]  [libOpenDDS_Dcps.dylib+0xa000a]  OpenDDS::DCPS::DataWriterImpl::remove_all_associations()+0x1ee
C  [libOpenDDS_Dcps.dylib+0x1d9172]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0x8e2
C  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x1dea
  [libOpenDDS_Dcps.dylib+0x1da0c5]C  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
  [libOpenDDS_Dcps.dylib+0x4757b1]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+0x130030]C  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
  [libOpenDDS_Dcps.dylib+0x453d59]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+0x1ee20b]C  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
  [libOpenDDS_Dcps.dylib+0x453081]C  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
CC  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
  ACE_Select_Reactor_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+0x1f39a4]  [libOpenDDS_Dcps.dylib+0x1f3cfe]  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>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
CC  [libOpenDDS_Dcps.dylib+0x1f3884]  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  [libOpenDDS_Dcps.dylib+0x1f38ab]  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&)+0x10b
CC  [libOpenDDS_Dcps.dylib+0x1f07de]  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  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+0x1ed51c]  [libOpenDDS_Dcps.dylib+0x1f07de]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
  [libACE.dylib+0xf4a01]C  ACE_Task_Base::svc_run(void*)+0x41
  [libACE.dylib+0xc5bf9]C  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]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
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  [libOpenDDS_Dcps.dylib+0x1ed51c]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
CC  [libOpenDDS_DCPS_Java.dylib+0x32285]  [libACE.dylib+0xf4a01]  copyToJava(JNIEnv_*, _jobject*&, DDS::PublicationMatchedStatus const&, bool)+0x35
C  ACE_Task_Base::svc_run(void*)+0x41
  [libOpenDDS_DCPS_Java.dylib+0x3cd35]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xc5
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
CC  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0xe3931]  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  OpenDDS::DCPS::DataWriterImpl::remove_associations(OpenDDS::DCPS::ReaderIdSeq const&, bool)+0xa01
  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
CC  [libcomplex_idl_test.dylib+0xe5a1e]  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)+0x193e
C  [libOpenDDS_Dcps.dylib+0xe52ee]  [libcomplex_idl_test.dylib+0xf36e6]  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+0xe250b]  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
  OpenDDS::DCPS::DataWriterImpl::remove_all_associations()+0x1ee
C  [libcomplex_idl_test.dylib+0xe2607]  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::dispose_unregister(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&)+0x77
CC  [libOpenDDS_Dcps.dylib+0x1d9172]  [libOpenDDS_Dcps.dylib+0xa000a]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0x8e2
  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x1dea
CC  [libOpenDDS_Dcps.dylib+0x1da0c5]  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, 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+0x130030]  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, 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+0x1ee20b]  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
CC  [libOpenDDS_Dcps.dylib+0x1ee461]  [libOpenDDS_Dcps.dylib+0x1f3e90]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
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
  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
CC  [libOpenDDS_Dcps.dylib+0x1f3cfe]  [libOpenDDS_Dcps.dylib+0x1f39a4]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
  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+0x1f3b4e]  [libOpenDDS_Dcps.dylib+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
CC  [libOpenDDS_Dcps.dylib+0x1f38ab]  [libOpenDDS_Dcps.dylib+0x1f9e02]  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>>::handle_events_i(ACE_Time_Value*)+0x82
CC  [libOpenDDS_Dcps.dylib+0x1f9e02]  [libOpenDDS_Dcps.dylib+0x1f07de]  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>>::handle_events(ACE_Time_Value*)+0x1ae
CC  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
  [libOpenDDS_Dcps.dylib+0x1f07de]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  [libOpenDDS_Dcps.dylib+0x1ed51c]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
  OpenDDS::DCPS::ReactorTask::svc()+0x48c
CC  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
  [libOpenDDS_Dcps.dylib+0x1ed51c]C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

  OpenDDS::DCPS::ReactorTask::svc()+0x48c
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [libACE.dylib+0xf4a01]V  ACE_Task_Base::svc_run(void*)+0x41
  [libjvm.dylib+0x58621e]C  [libACE.dylib+0xf52be]  check_pending_exception(JavaThread*)+0x12e
  ACE_Thread_Adapter::invoke_i()+0xfe
CV  [libACE.dylib+0xf5174]  [libjvm.dylib+0x56ecac]  ACE_Thread_Adapter::invoke()+0x104
C  checked_jni_GetMethodID+0xac
  [libACE.dylib+0x2046e]C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  ace_thread_adapter+0x1e
  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
CC  [libOpenDDS_DCPS_Java.dylib+0x322a4]  copyToJava(JNIEnv_*, _jobject*&, DDS::PublicationMatchedStatus const&, bool)+0x54
  [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)
  [libOpenDDS_DCPS_Java.dylib+0x3cd35]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xc5
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
VC  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_Dcps.dylib+0xe3931]  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libcomplex_idl_test.dylib+0xe5a1e]  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)+0x193e
C  OpenDDS::DCPS::DataWriterImpl::remove_associations(OpenDDS::DCPS::ReaderIdSeq const&, bool)+0xa01
  [libcomplex_idl_test.dylib+0xf36e6]  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+0xe250b]  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
CC  [libcomplex_idl_test.dylib+0xe2607]  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+0xe52ee]C  OpenDDS::DCPS::DataWriterImpl::remove_all_associations()+0x1ee
  [libOpenDDS_Dcps.dylib+0xa000a]C  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x1dea
  [libOpenDDS_Dcps.dylib+0x1d9172]C  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0x8e2
  [libOpenDDS_Dcps.dylib+0x4757b1]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+0x1da0c5]C  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
  [libOpenDDS_Dcps.dylib+0x453d59]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+0x130030]C  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
  [libOpenDDS_Dcps.dylib+0x453081]C  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
CC  [libOpenDDS_Dcps.dylib+0x1f3e90]  [libOpenDDS_Dcps.dylib+0x1ee461]  ACE_Select_Reactor_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::ReactorTask::handle_exception(int)+0x51
CC  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
  [libOpenDDS_Dcps.dylib+0x1f3cfe]C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
CC  [libOpenDDS_Dcps.dylib+0x1f39a4]  [libOpenDDS_Dcps.dylib+0x1f3b4e]  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>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
CC  [libOpenDDS_Dcps.dylib+0x1f3884]  [libOpenDDS_Dcps.dylib+0x1f38ab]  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>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
CC  [libOpenDDS_Dcps.dylib+0x1f9e02]  [libOpenDDS_Dcps.dylib+0x1f9e02]  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>>::handle_events_i(ACE_Time_Value*)+0x82
CC  [libOpenDDS_Dcps.dylib+0x1f07de]  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
CC  [libOpenDDS_Dcps.dylib+0x1ed51c]  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
  OpenDDS::DCPS::ReactorTask::svc()+0x48c
CC  [libACE.dylib+0xf52be]  [libACE.dylib+0xf4a01]  ACE_Thread_Adapter::invoke_i()+0xfe
  ACE_Task_Base::svc_run(void*)+0x41
CC  [libACE.dylib+0xf5174]  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke()+0x104
  ACE_Thread_Adapter::invoke_i()+0xfe
CC  [libACE.dylib+0x2046e]  [libACE.dylib+0xf5174]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
VCWARNING in native method: JNI 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+0x58621e]  [libcomplex_idl_test.dylib+0xe5a1e]V  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)+0x193e
  check_pending_exception(JavaThread*)+0x12e
C  [libjvm.dylib+0x58621e]V  [libcomplex_idl_test.dylib+0xf36e6]  check_pending_exception(JavaThread*)+0x12e
  [libjvm.dylib+0x56e982]  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
VC  checked_jni_GetObjectClass+0xa2
C  [libjvm.dylib+0x56e982]  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
  checked_jni_GetObjectClass+0xa2
  [libcomplex_idl_test.dylib+0xe250b]CC  [libOpenDDS_DCPS_Java.dylib+0x29739]  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
  JNIEnv_::GetObjectClass(_jobject*)+0x24
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
  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
CC  [libOpenDDS_DCPS_Java.dylib+0x517a0]  [libOpenDDS_DCPS_Java.dylib+0x29739]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0x40
C  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libcomplex_idl_test.dylib+0xe2607]  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
  OpenDDS::DCPS::DataReaderImpl_T<Complex_Idl::ElectionNews_t>::dispose_unregister(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&)+0x77
C  [libOpenDDS_DCPS_Java.dylib+0x3ccb0]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0x40
CCC  [libOpenDDS_Dcps.dylib+0xa4a69]  [libOpenDDS_Dcps.dylib+0xa000a]  [libOpenDDS_Dcps.dylib+0xe3931]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x1dea
  OpenDDS::DCPS::DataWriterImpl::remove_associations(OpenDDS::DCPS::ReaderIdSeq const&, bool)+0xa01
CCC  [libOpenDDS_Dcps.dylib+0xa4426]  [libOpenDDS_Dcps.dylib+0x4757b1]  [libOpenDDS_Dcps.dylib+0xe52ee]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, 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_all_associations()+0x1ee
CCC  [libOpenDDS_Dcps.dylib+0x2c5adc]  [libOpenDDS_Dcps.dylib+0x453d59]  [libOpenDDS_Dcps.dylib+0x1d9172]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, 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::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0x8e2
CCC  [libOpenDDS_Dcps.dylib+0x96eb7]  [libOpenDDS_Dcps.dylib+0x1da0c5]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
  [libOpenDDS_Dcps.dylib+0x453081]C  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
  [libOpenDDS_Dcps.dylib+0x96674]CC  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
  [libOpenDDS_Dcps.dylib+0x130030]C  [libOpenDDS_InfoRepoDiscovery.dylib+0x4487]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x69fb]  POA_OpenDDS::DCPS::remove_associations_DataReaderRemote::execute()+0x6b
  [libOpenDDS_Dcps.dylib+0x1f3e90]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
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+0x51bf]  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+0x592c]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
  [libOpenDDS_Dcps.dylib+0x1ee20b]  ACE_Select_Reactor_T<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_PortableServer.dylib+0x3045e]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d112]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b  [libTAO_PortableServer.dylib+0x2ecd5]
  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
CCC  [libTAO.dylib+0x4c08]  [libOpenDDS_Dcps.dylib+0x1f3cfe]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xabf50]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
  [libOpenDDS_Dcps.dylib+0x1ee461]C  [libTAO.dylib+0x22adb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x224b4]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
CCC  [libACE.dylib+0xd6b29]  [libTAO.dylib+0xe595b]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
CC  [libACE.dylib+0xd6e20]  [libTAO.dylib+0xe5197]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
CC  [libACE.dylib+0xd68ab]  [libOpenDDS_Dcps.dylib+0x1f3b4e]  [libTAO.dylib+0xe3664]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x153c4]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x151dd]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
CC  [libTAO.dylib+0x47345]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf3089]C  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
  [libOpenDDS_Dcps.dylib+0x1f39a4]C  [libACE.dylib+0xf29ec]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf2581]  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libACE.dylib+0xf242a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b  [libTAO.dylib+0x688b6]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C
C  [libTAO.dylib+0x88bf4]  TAO_ORB_Core::run(ACE_Time_Value*, int)+0x354
C  [libTAO.dylib+0x77ce4]  CORBA::ORB::run(ACE_Time_Value*)+0x34
C  [libOpenDDS_Dcps.dylib+0x1f3884]C  [libTAO.dylib+0x77ca9]  CORBA::ORB::run()+0x19
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1e986]  OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc()+0x116
C  [libACE.dylib+0xf4a01]  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Task_Base::svc_run(void*)+0x41
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
  ACE_Thread_Adapter::invoke()+0x104
CC  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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)
CV  [libOpenDDS_Dcps.dylib+0x1f9e02]  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
  [libOpenDDS_Dcps.dylib+0x1f07de]V  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]C  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libOpenDDS_DCPS_Java.dylib+0x51802]C  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
  [libOpenDDS_Dcps.dylib+0x1f07de]CC  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libOpenDDS_Dcps.dylib+0xa4a69]  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
CC  [libACE.dylib+0xf52be]  [libOpenDDS_Dcps.dylib+0x1ed51c]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
  [libOpenDDS_Dcps.dylib+0xa4426]C  [libACE.dylib+0x2046e]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libACE.dylib+0xf52be]C  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

  [libACE.dylib+0xf5174]WARNING in native method: JNI 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_Thread_Adapter::invoke()+0x104
CVC  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  [libjvm.dylib+0x58621e]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

  check_pending_exception(JavaThread*)+0x12e
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)
VV  [libjvm.dylib+0x56ecac]  [libjvm.dylib+0x58621e]  [libOpenDDS_Dcps.dylib+0x2c5adc]  checked_jni_GetMethodID+0xac
  check_pending_exception(JavaThread*)+0x12e
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
VC  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
  [libjvm.dylib+0x56c262]C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
  checked_jni_FindClass+0xa2
C  OpenDDS::DCPS::WriterInfo::removed()+0x8c
  [libidl2jni_runtime.dylib+0x3ea1]C  JNIEnv_::FindClass(char const*)+0x21
C  [libidl2jni_runtime.dylib+0x52cc]  currentThread(JNIEnv_*)+0x1c
C  [libidl2jni_runtime.dylib+0x5465]  getContextClassLoader(JNIEnv_*)+0x15
  [libcomplex_idl_test.dylib+0xe5a1e]C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
C  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)+0x193e
  [libOpenDDS_DCPS_Java.dylib+0x3c0c9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataWriter> const&, bool)+0x59
CC  [libOpenDDS_DCPS_Java.dylib+0x3cd12]  [libcomplex_idl_test.dylib+0xf36e6]C  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xa2
  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+0xe250b]  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
CC  [libOpenDDS_Dcps.dylib+0x96eb7]  [libcomplex_idl_test.dylib+0xe2607]  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+0xe3931]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  OpenDDS::DCPS::DataWriterImpl::remove_associations(OpenDDS::DCPS::ReaderIdSeq const&, bool)+0xa01
C  [libOpenDDS_Dcps.dylib+0xa000a]C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x1dea
  [libOpenDDS_Dcps.dylib+0xe52ee]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
CC  [libOpenDDS_InfoRepoDiscovery.dylib+0x4487]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x69fb]  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::DataWriterImpl::remove_all_associations()+0x1eeC  [libOpenDDS_InfoRepoDiscovery.dylib+0x51bf]
  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_Dcps.dylib+0x4757b1]  [libOpenDDS_InfoRepoDiscovery.dylib+0x592c]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x3045e]C  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d112]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
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
  [libTAO_PortableServer.dylib+0x2ecd5]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
  [libOpenDDS_Dcps.dylib+0x1d9172]C  [libTAO.dylib+0x4c08]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
CC  [libTAO.dylib+0xabf50]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0x8e2
C  [libTAO.dylib+0x22adb]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libOpenDDS_Dcps.dylib+0x453d59]  [libTAO.dylib+0x224b4]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
CC  [libTAO.dylib+0xe595b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
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
  [libTAO.dylib+0xe5197]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
  [libOpenDDS_Dcps.dylib+0x1da0c5]C  [libTAO.dylib+0xe3664]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
CC  [libTAO.dylib+0x153c4]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
C  [libTAO.dylib+0x151dd]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libOpenDDS_Dcps.dylib+0x453081]  [libTAO.dylib+0x47345]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
CC  [libACE.dylib+0xf3089]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
  [libACE.dylib+0xf29ec]C  [libOpenDDS_Tcp.dylib+0x314b9]  [libOpenDDS_Dcps.dylib+0x130030]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6aC  [libACE.dylib+0xf2581]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1

C  [libOpenDDS_Tcp.dylib+0xb2c6]C  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
  [libACE.dylib+0xf242a]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x688b6]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
CC  [libTAO.dylib+0x88bf4]C  TAO_ORB_Core::run(ACE_Time_Value*, int)+0x354
C  [libTAO.dylib+0x77ce4]  CORBA::ORB::run(ACE_Time_Value*)+0x34
C  [libTAO.dylib+0x77ca9]  [libOpenDDS_Dcps.dylib+0x1f3e90]  [libOpenDDS_Dcps.dylib+0x1ee20b]  CORBA::ORB::run()+0x19
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1e986]  OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc()+0x116
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
  [libACE.dylib+0xf52be]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]C  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]C  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+0x1ee461]  [libjvm.dylib+0x58621e]  [libOpenDDS_Dcps.dylib+0x1f3cfe]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
  checked_jni_GetObjectClass+0xa2
CC  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
  [libOpenDDS_DCPS_Java.dylib+0x36f4]  [libACE.dylib+0xd6b29]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]
  findClass(JNIEnv_*, char const*)+0x19
CC  [libOpenDDS_DCPS_Java.dylib+0x50be9]  [libACE.dylib+0xd6e20]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  ACE_Select_Reactor_Notify::handle_input(int)+0x70
  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
CC  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]C  [libOpenDDS_Dcps.dylib+0xa4a69]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
  [libOpenDDS_Dcps.dylib+0x1f39a4]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  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+0x1f38ab]C  [libOpenDDS_Dcps.dylib+0xa4426]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
  [libOpenDDS_Dcps.dylib+0x1f3884]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]C  [libOpenDDS_Dcps.dylib+0x2c5adc]  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
  OpenDDS::DCPS::WriterInfo::removed()+0x8c
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
CCC  [libOpenDDS_Dcps.dylib+0x96eb7]  [libOpenDDS_Dcps.dylib+0x1f07de]  [libOpenDDS_Dcps.dylib+0x1f07de]  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
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]CC  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
  [libOpenDDS_Dcps.dylib+0x96674]CC  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  [libOpenDDS_InfoRepoDiscovery.dylib+0x4487]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
  [libOpenDDS_Dcps.dylib+0x1ed51c]C  [libOpenDDS_InfoRepoDiscovery.dylib+0x69fb]  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+0x51bf]  POA_OpenDDS::DCPS::DataReaderRemote::remove_associations_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x1df
  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  OpenDDS::DCPS::ReactorTask::svc()+0x48c
  [libTAO_PortableServer.dylib+0x805e4]C  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
  [libACE.dylib+0xf4a01]CC  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
  [libOpenDDS_InfoRepoDiscovery.dylib+0x592c]  ACE_Task_Base::svc_run(void*)+0x41
  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3cCC  [libACE.dylib+0xf52be]  [libACE.dylib+0xf52be]
  ACE_Thread_Adapter::invoke_i()+0xfe
  ACE_Thread_Adapter::invoke_i()+0xfe
CCC  [libTAO_PortableServer.dylib+0x3045e]  [libACE.dylib+0xf5174]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  ACE_Thread_Adapter::invoke()+0x104
CC  [libTAO_PortableServer.dylib+0x2d112]  [libACE.dylib+0x2046e]  [libACE.dylib+0x2046e]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
  ace_thread_adapter+0x1e
  ace_thread_adapter+0x1eC
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  [libTAO_PortableServer.dylib+0x2ecd5]C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
  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)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
C	at Complex_Idl.ElectionNews_tDataReaderHelper.narrow(ElectionNews_tDataReaderHelper.java:13)
	at ComplexIDLTest$4.on_data_available(ComplexIDLTest.java:281)
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
  [libTAO.dylib+0x4c08]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
VC  [libTAO.dylib+0xabf50]  [libjvm.dylib+0x58621e]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
  check_pending_exception(JavaThread*)+0x12e
C  [libTAO.dylib+0x22adb]V  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
  [libjvm.dylib+0x56e982]C  [libTAO.dylib+0x224b4]  checked_jni_GetObjectClass+0xa2
  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
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)
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]C  JNIEnv_::GetObjectClass(_jobject*)+0x24
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at Complex_Idl.ElectionNews_tDataReaderHelper.native_unarrow(Native Method)
C  [libTAO.dylib+0xe595b]  [libidl2jni_runtime.dylib+0x5476]	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)
  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]	at Complex_Idl.ElectionNews_tDataReaderHelper.narrow(ElectionNews_tDataReaderHelper.java:13)
  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
  findClass(JNIEnv_*, char const*)+0x19
CC  [libOpenDDS_DCPS_Java.dylib+0x3c0c9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataWriter> const&, bool)+0x59
  [libTAO.dylib+0xe5197]C  [libOpenDDS_DCPS_Java.dylib+0x3cd12]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xa2
C	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)
  [libTAO.dylib+0xe3664]	at Complex_Idl.ElectionNews_tDataReaderHelper.narrow(ElectionNews_tDataReaderHelper.java:13)
	at ComplexIDLTest$4.on_data_available(ComplexIDLTest.java:281)
  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
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)
C  [libTAO.dylib+0x153c4]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)
C  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x151dd]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47345]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
  [libOpenDDS_Dcps.dylib+0xe3931]C  [libACE.dylib+0xf3089]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf29ec]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  OpenDDS::DCPS::DataWriterImpl::remove_associations(OpenDDS::DCPS::ReaderIdSeq const&, bool)+0xa01
  [libACE.dylib+0xf2581]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf242a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x688b6]C  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x88bf4]  TAO_ORB_Core::run(ACE_Time_Value*, int)+0x354
C  [libTAO.dylib+0x77ce4]  [libOpenDDS_Dcps.dylib+0xe52ee]  CORBA::ORB::run(ACE_Time_Value*)+0x34
C  [libTAO.dylib+0x77ca9]  CORBA::ORB::run()+0x19
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1e986]  OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc()+0x116
  OpenDDS::DCPS::DataWriterImpl::remove_all_associations()+0x1ee
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
CC  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI 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.dylib+0x1d9172]V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0x8e2
  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]C  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
  [libOpenDDS_Dcps.dylib+0x1da0c5]C  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
  [libOpenDDS_Dcps.dylib+0xa4a69]C  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
  [libOpenDDS_Dcps.dylib+0x130030]C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
CC  [libOpenDDS_Dcps.dylib+0x1ee20b]  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x1ee461]  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
CC  [libOpenDDS_Dcps.dylib+0x96674]  [libOpenDDS_Dcps.dylib+0x1f39a4]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x4487]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x69fb]  POA_OpenDDS::DCPS::remove_associations_DataReaderRemote::execute()+0x6b
C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
  [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+0x51bf]  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+0x592c]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
CC  [libTAO_PortableServer.dylib+0x3045e]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d112]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ecd5]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
  [libOpenDDS_Dcps.dylib+0x1f3884]C  [libTAO.dylib+0x4c08]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xabf50]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
  [libTAO.dylib+0x22adb]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x224b4]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
CC  [libTAO.dylib+0xe595b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5197]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3664]  [libOpenDDS_Dcps.dylib+0x1f9e02]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x153c4]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x151dd]  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+0x47345]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf3089]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
CC  [libACE.dylib+0xf29ec]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf2581]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libOpenDDS_Dcps.dylib+0x1f07de]  [libACE.dylib+0xf242a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x688b6]  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+0x88bf4]C  [libACE.dylib+0xc5bf9]  TAO_ORB_Core::run(ACE_Time_Value*, int)+0x354
  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libTAO.dylib+0x77ce4]  CORBA::ORB::run(ACE_Time_Value*)+0x34
C  [libTAO.dylib+0x77ca9]  CORBA::ORB::run()+0x19
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1e986]C  OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc()+0x116
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

  OpenDDS::DCPS::ReactorTask::svc()+0x48c
WARNING in native method: JNI 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+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
  [libjvm.dylib+0x58621e]C  [libACE.dylib+0xf52be]  check_pending_exception(JavaThread*)+0x12e
  ACE_Thread_Adapter::invoke_i()+0xfe
VC  [libACE.dylib+0xf5174]  [libjvm.dylib+0x56ecac]  ACE_Thread_Adapter::invoke()+0x104
C  checked_jni_GetMethodID+0xac
C  [libACE.dylib+0x2046e]  [libOpenDDS_DCPS_Java.dylib+0x38d4]  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]  thread_start+0xf

WARNING in native method: JNI 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  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
  [libjvm.dylib+0x58621e]C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]C  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x3c0c9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataWriter> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x3cd12]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xa2
  [libOpenDDS_Dcps.dylib+0xa4a69]C  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
  [libOpenDDS_Dcps.dylib+0xe3931]C  OpenDDS::DCPS::DataWriterImpl::remove_associations(OpenDDS::DCPS::ReaderIdSeq const&, bool)+0xa01
  [libOpenDDS_Dcps.dylib+0xa4426]C  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
  [libOpenDDS_Dcps.dylib+0xe52ee]C  OpenDDS::DCPS::DataWriterImpl::remove_all_associations()+0x1ee
  [libOpenDDS_Dcps.dylib+0x2c5adc]C  OpenDDS::DCPS::WriterInfo::removed()+0x8c
  [libOpenDDS_Dcps.dylib+0x1d9172]C  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0x8e2
  [libOpenDDS_Dcps.dylib+0x96eb7]C  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x1da0c5]  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x4487]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x69fb]  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+0x51bf]  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+0x592c]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
  [libOpenDDS_Dcps.dylib+0x130030]C  [libTAO_PortableServer.dylib+0x3045e]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d112]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ecd5]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
C  [libTAO.dylib+0x4c08]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xabf50]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
CC  [libTAO.dylib+0x22adb]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x224b4]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe595b]  [libOpenDDS_Dcps.dylib+0x1ee20b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5197]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3664]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libTAO.dylib+0x153c4]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x151dd]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
CC  [libTAO.dylib+0x47345]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf3089]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libOpenDDS_Dcps.dylib+0x1ee461]  [libACE.dylib+0xf29ec]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf2581]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf242a]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
CC  [libACE.dylib+0xd6b29]  [libTAO.dylib+0x688b6]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
CC  [libACE.dylib+0xd6e20]  [libTAO.dylib+0x88bf4]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
  TAO_ORB_Core::run(ACE_Time_Value*, int)+0x354
CC  [libACE.dylib+0xd68ab]  [libTAO.dylib+0x77ce4]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
  CORBA::ORB::run(ACE_Time_Value*)+0x34
C  [libTAO.dylib+0x77ca9]  CORBA::ORB::run()+0x19
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1e986]  OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc()+0x116
CC  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
  [libOpenDDS_Dcps.dylib+0x1f39a4]C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
CC  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  [libOpenDDS_Dcps.dylib+0x1f3884]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
CC  [libOpenDDS_Dcps.dylib+0x2c5adc]  [libOpenDDS_Dcps.dylib+0x1f9e02]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x96eb7]  [libOpenDDS_Dcps.dylib+0x1f07de]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
  [libOpenDDS_Dcps.dylib+0x96674]C  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x4487]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x69fb]  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+0x51bf]  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+0x592c]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x3045e]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d112]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ecd5]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x4c08]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xabf50]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x22adb]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
  [libOpenDDS_Dcps.dylib+0x1ed51c]C  [libTAO.dylib+0x224b4]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe595b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libTAO.dylib+0xe5197]  [libACE.dylib+0xf4a01]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
  ACE_Task_Base::svc_run(void*)+0x41
CC  [libTAO.dylib+0xe3664]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
  [libACE.dylib+0xf52be]C  ACE_Thread_Adapter::invoke_i()+0xfe
  [libTAO.dylib+0x153c4]C  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
  [libACE.dylib+0xf5174]C  ACE_Thread_Adapter::invoke()+0x104
  [libTAO.dylib+0x151dd]C  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
  [libACE.dylib+0x2046e]C  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

  [libTAO.dylib+0x47345]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)

VC  [libjvm.dylib+0x58621e]  [libACE.dylib+0xf3089]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
  check_pending_exception(JavaThread*)+0x12e
C  [libACE.dylib+0xf29ec]V  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
  [libjvm.dylib+0x56ecac]C  [libACE.dylib+0xf2581]  checked_jni_GetMethodID+0xac
  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]C  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libACE.dylib+0xf242a]  [libOpenDDS_DCPS_Java.dylib+0x3c0e8]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataWriter> const&, bool)+0x78
  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libOpenDDS_DCPS_Java.dylib+0x3cd12]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xa2
C  [libTAO.dylib+0x688b6]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x88bf4]  TAO_ORB_Core::run(ACE_Time_Value*, int)+0x354
CC  [libTAO.dylib+0x77ce4]  CORBA::ORB::run(ACE_Time_Value*)+0x34
C  [libTAO.dylib+0x77ca9]  CORBA::ORB::run()+0x19
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1e986]  OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc()+0x116
  [libOpenDDS_Dcps.dylib+0xe3931]C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  OpenDDS::DCPS::DataWriterImpl::remove_associations(OpenDDS::DCPS::ReaderIdSeq const&, bool)+0xa01
  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
VC  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  [libOpenDDS_Dcps.dylib+0xe52ee]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
  OpenDDS::DCPS::DataWriterImpl::remove_all_associations()+0x1ee
CC  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0x1d9172]  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0x8e2
  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
CC  [libOpenDDS_Dcps.dylib+0x1da0c5]  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
  OpenDDS::DCPS::WriterInfo::removed()+0x8c
CC  [libOpenDDS_Dcps.dylib+0x130030]  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
CC  [libOpenDDS_Dcps.dylib+0x96674]  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x4487]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x69fb]  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::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x51bf]  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+0x592c]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x3045e]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
CC  [libTAO_PortableServer.dylib+0x2d112]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ecd5]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  [libTAO.dylib+0x4c08]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C
  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libTAO.dylib+0xabf50]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x22adb]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
CC  [libTAO.dylib+0x224b4]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe595b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5197]  [libOpenDDS_Dcps.dylib+0x1f39a4]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3664]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x153c4]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
  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+0x1f3884]C  [libTAO.dylib+0x151dd]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47345]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf3089]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf29ec]C  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf2581]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf242a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
  [libOpenDDS_Dcps.dylib+0x1f9e02]C  [libTAO.dylib+0x688b6]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x88bf4]  TAO_ORB_Core::run(ACE_Time_Value*, int)+0x354
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libTAO.dylib+0x77ce4]  CORBA::ORB::run(ACE_Time_Value*)+0x34
C  [libTAO.dylib+0x77ca9]  CORBA::ORB::run()+0x19
CC  [libOpenDDS_InfoRepoDiscovery.dylib+0x1e986]  OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc()+0x116
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Thread_Adapter::invoke()+0x104
  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
VC  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  [libOpenDDS_Dcps.dylib+0x1ed51c]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x31494]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]C  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
  [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+0x58621e]C  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x32285]  copyToJava(JNIEnv_*, _jobject*&, DDS::PublicationMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x3cd35]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xc5
CC  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
  [libOpenDDS_Dcps.dylib+0xe3931]C  OpenDDS::DCPS::DataWriterImpl::remove_associations(OpenDDS::DCPS::ReaderIdSeq const&, bool)+0xa01
C  [libOpenDDS_Dcps.dylib+0x96eb7]  [libOpenDDS_Dcps.dylib+0xe52ee]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
  OpenDDS::DCPS::DataWriterImpl::remove_all_associations()+0x1ee
CC  [libOpenDDS_Dcps.dylib+0x96674]  [libOpenDDS_Dcps.dylib+0x1d9172]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x4487]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0x8e2
  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x69fb]  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+0x51bf]  POA_OpenDDS::DCPS::DataReaderRemote::remove_associations_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x1df
CC  [libTAO_PortableServer.dylib+0x805e4]  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x592c]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x3045e]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d112]  [libOpenDDS_Dcps.dylib+0x1da0c5]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ecd5]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x4c08]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
C  [libTAO.dylib+0xabf50]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x22adb]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
CC  [libTAO.dylib+0x224b4]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe595b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libOpenDDS_Dcps.dylib+0x130030]  [libTAO.dylib+0xe5197]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3664]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
  [libTAO.dylib+0x153c4]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x151dd]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47345]C  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf3089]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf29ec]  [libOpenDDS_Dcps.dylib+0x1ee20b]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf2581]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf242a]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a

C  [libTAO.dylib+0x688b6]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x88bf4]  TAO_ORB_Core::run(ACE_Time_Value*, int)+0x354
CC  [libTAO.dylib+0x77ce4]  CORBA::ORB::run(ACE_Time_Value*)+0x34
C  [libTAO.dylib+0x77ca9]  CORBA::ORB::run()+0x19
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1e986]  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc()+0x116
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
CC  [libACE.dylib+0xd6b29]  [libACE.dylib+0xf5174]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
  ACE_Thread_Adapter::invoke()+0x104
CC  [libACE.dylib+0xd6e20]  [libACE.dylib+0x2046e]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]C  _pthread_start+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+0x1f39a4]V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
CC  [libOpenDDS_DCPS_Java.dylib+0x51ee0]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0x1f3884]  [libOpenDDS_Dcps.dylib+0x9726b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
CC  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x96674]  [libOpenDDS_Dcps.dylib+0x1f07de]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x4487]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x69fb]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
  POA_OpenDDS::DCPS::remove_associations_DataReaderRemote::execute()+0x6b
CC  [libTAO_PortableServer.dylib+0x84cf6]  [libACE.dylib+0xc5bf9]  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  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
  [libOpenDDS_InfoRepoDiscovery.dylib+0x51bf]  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+0x592c]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x3045e]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
CC  [libTAO_PortableServer.dylib+0x2d112]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ecd5]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x4c08]  [libOpenDDS_Dcps.dylib+0x1ed51c]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xabf50]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x22adb]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
  OpenDDS::DCPS::ReactorTask::svc()+0x48c
CC  [libTAO.dylib+0x224b4]  [libACE.dylib+0xf4a01]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
  ACE_Task_Base::svc_run(void*)+0x41
CC  [libTAO.dylib+0xe595b]  [libACE.dylib+0xf52be]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
  ACE_Thread_Adapter::invoke_i()+0xfe
CC  [libTAO.dylib+0xe5197]  [libACE.dylib+0xf5174]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
  ACE_Thread_Adapter::invoke()+0x104
CC  [libTAO.dylib+0xe3664]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x153c4]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libACE.dylib+0x2046e]  [libTAO.dylib+0x151dd]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47345]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  [libACE.dylib+0xf3089]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
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+0xf29ec]V  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libjvm.dylib+0x58621e]  [libACE.dylib+0xf2581]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
  check_pending_exception(JavaThread*)+0x12e
C  [libACE.dylib+0xf242a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
VC  [libTAO.dylib+0x688b6]  [libjvm.dylib+0x56e982]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x32285]  copyToJava(JNIEnv_*, _jobject*&, DDS::PublicationMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x3cd35]  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xc5
CC  [libTAO.dylib+0x88bf4]  [libOpenDDS_Dcps.dylib+0xe3931]  TAO_ORB_Core::run(ACE_Time_Value*, int)+0x354
C  [libTAO.dylib+0x77ce4]  CORBA::ORB::run(ACE_Time_Value*)+0x34
C  [libTAO.dylib+0x77ca9]  CORBA::ORB::run()+0x19
C  OpenDDS::DCPS::DataWriterImpl::remove_associations(OpenDDS::DCPS::ReaderIdSeq const&, bool)+0xa01
  [libOpenDDS_InfoRepoDiscovery.dylib+0x1e986]  OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc()+0x116
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]C  [libOpenDDS_Dcps.dylib+0xe52ee]  ACE_Thread_Adapter::invoke_i()+0xfe
  OpenDDS::DCPS::DataWriterImpl::remove_all_associations()+0x1ee
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  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 CallVoidMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libOpenDDS_Dcps.dylib+0x1d9172]  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0x8e2
  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
CC  [libOpenDDS_Dcps.dylib+0x1da0c5]  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
CC  [libOpenDDS_Dcps.dylib+0x96674]  [libOpenDDS_Dcps.dylib+0x130030]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x4487]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x69fb]  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+0x51bf]  POA_OpenDDS::DCPS::DataReaderRemote::remove_associations_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x1df
CC  [libTAO_PortableServer.dylib+0x805e4]  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x592c]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x3045e]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d112]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
  [libOpenDDS_Dcps.dylib+0x1ee20b]C  [libTAO_PortableServer.dylib+0x2ecd5]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x4c08]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
  [libTAO.dylib+0xabf50]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x22adb]C  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x224b4]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe595b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b  [libOpenDDS_Dcps.dylib+0x1ee461]
C  [libTAO.dylib+0xe5197]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
  [libTAO.dylib+0xe3664]C  [libACE.dylib+0xd6b29]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C
  [libACE.dylib+0xd6e20]C  ACE_Select_Reactor_Notify::handle_input(int)+0x70
  [libTAO.dylib+0x153c4]C  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
  [libACE.dylib+0xd68ab]C  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
  [libTAO.dylib+0x151dd]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47345]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf3089]C  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf29ec]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf2581]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
  [libOpenDDS_Dcps.dylib+0x1f39a4]C  [libACE.dylib+0xf242a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x688b6]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
  [libTAO.dylib+0x88bf4]  TAO_ORB_Core::run(ACE_Time_Value*, int)+0x354
C  [libTAO.dylib+0x77ce4]  CORBA::ORB::run(ACE_Time_Value*)+0x34
CC  [libTAO.dylib+0x77ca9]  CORBA::ORB::run()+0x19
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1e986]  OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc()+0x116
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libOpenDDS_Dcps.dylib+0x1f3884]  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]C  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  [libOpenDDS_Dcps.dylib+0x1f07de]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
CC  [libOpenDDS_Dcps.dylib+0x9726b]  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
CC  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libOpenDDS_Dcps.dylib+0x96674]  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call 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::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
  [libjvm.dylib+0x58621e]C  [libOpenDDS_InfoRepoDiscovery.dylib+0x4487]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x69fb]  check_pending_exception(JavaThread*)+0x12e
  POA_OpenDDS::DCPS::remove_associations_DataReaderRemote::execute()+0x6b
CV  [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
  [libjvm.dylib+0x56ecac]C  [libOpenDDS_InfoRepoDiscovery.dylib+0x51bf]  checked_jni_GetMethodID+0xac
  POA_OpenDDS::DCPS::DataReaderRemote::remove_associations_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x1df
CC  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
  [libTAO_PortableServer.dylib+0x805e4]C  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x592c]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
  [libOpenDDS_DCPS_Java.dylib+0x322a4]  copyToJava(JNIEnv_*, _jobject*&, DDS::PublicationMatchedStatus const&, bool)+0x54C
  [libTAO_PortableServer.dylib+0x3045e]C  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d112]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ecd5]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x4c08]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xabf50]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x22adb]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
  [libOpenDDS_DCPS_Java.dylib+0x3cd35]C  DDS_DataWriterListenerJavaPeer::on_publication_matched(DDS::DataWriter*, DDS::PublicationMatchedStatus const&)+0xc5
  [libTAO.dylib+0x224b4]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe595b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5197]C  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3664]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x153c4]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libOpenDDS_Dcps.dylib+0xe3931]  [libTAO.dylib+0x151dd]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47345]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf3089]  OpenDDS::DCPS::DataWriterImpl::remove_associations(OpenDDS::DCPS::ReaderIdSeq const&, bool)+0xa01
  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf29ec]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf2581]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
CC  [libACE.dylib+0xf242a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x688b6]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
  [libOpenDDS_Dcps.dylib+0xe52ee]C  [libTAO.dylib+0x88bf4]  TAO_ORB_Core::run(ACE_Time_Value*, int)+0x354
C  [libTAO.dylib+0x77ce4]  CORBA::ORB::run(ACE_Time_Value*)+0x34
  OpenDDS::DCPS::DataWriterImpl::remove_all_associations()+0x1ee
C  [libTAO.dylib+0x77ca9]  CORBA::ORB::run()+0x19
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1e986]  OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc()+0x116
C  [libACE.dylib+0xf4a01]C  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
  [libOpenDDS_Dcps.dylib+0x1d9172]C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0x8e2
  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
CC  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  [libOpenDDS_Dcps.dylib+0x1da0c5]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
  [libOpenDDS_Dcps.dylib+0x9726b]C  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
  [libOpenDDS_Dcps.dylib+0x130030]C  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
  [libOpenDDS_Dcps.dylib+0x96674]C  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x4487]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x69fb]  POA_OpenDDS::DCPS::remove_associations_DataReaderRemote::execute()+0x6b
  [libOpenDDS_Dcps.dylib+0x1ee20b]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+0x51bf]  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  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
  [libOpenDDS_InfoRepoDiscovery.dylib+0x592c]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x3045e]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d112]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
CC  [libTAO_PortableServer.dylib+0x2ecd5]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x4c08]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xabf50]  [libOpenDDS_Dcps.dylib+0x1ee461]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x22adb]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x224b4]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
CC  [libTAO.dylib+0xe595b]  [libACE.dylib+0xd6b29]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
CC  [libTAO.dylib+0xe5197]  [libACE.dylib+0xd6e20]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
  ACE_Select_Reactor_Notify::handle_input(int)+0x70
CC  [libTAO.dylib+0xe3664]  [libACE.dylib+0xd68ab]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libTAO.dylib+0x153c4]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x151dd]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
CC  [libTAO.dylib+0x47345]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf3089]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf29ec]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  [libACE.dylib+0xf2581]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf242a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x688b6]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x88bf4]  TAO_ORB_Core::run(ACE_Time_Value*, int)+0x354
C  [libTAO.dylib+0x77ce4]  CORBA::ORB::run(ACE_Time_Value*)+0x34
CC  [libTAO.dylib+0x77ca9]  CORBA::ORB::run()+0x19
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1e986]  OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc()+0x116
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libOpenDDS_Dcps.dylib+0x1f3884]  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]C  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
  [libOpenDDS_Dcps.dylib+0x1f9e02]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x9726b]  [libOpenDDS_Dcps.dylib+0x1f07de]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
CC  [libOpenDDS_Dcps.dylib+0x96674]  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x4487]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x69fb]  POA_OpenDDS::DCPS::remove_associations_DataReaderRemote::execute()+0x6b
  OpenDDS::DCPS::ReactorTask::svc()+0x48c
CC  [libTAO_PortableServer.dylib+0x84cf6]  [libACE.dylib+0xf4a01]  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
  ACE_Task_Base::svc_run(void*)+0x41
CC  [libOpenDDS_InfoRepoDiscovery.dylib+0x51bf]  POA_OpenDDS::DCPS::DataReaderRemote::remove_associations_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x1df
  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
CC  [libTAO_PortableServer.dylib+0x805e4]  [libACE.dylib+0xf5174]  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x592c]  ACE_Thread_Adapter::invoke()+0x104
  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
CC  [libTAO_PortableServer.dylib+0x3045e]  [libACE.dylib+0x2046e]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7dC  [libTAO_PortableServer.dylib+0x2d112]
  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf


C  [libTAO_PortableServer.dylib+0x2ecd5]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x4c08]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xabf50]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x22adb]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x224b4]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe595b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5197]  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+0xe3664]V  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libjvm.dylib+0x58621e]  [libTAO.dylib+0x153c4]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
  check_pending_exception(JavaThread*)+0x12e
C  [libTAO.dylib+0x151dd]V  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
  [libjvm.dylib+0x56e982]C  [libTAO.dylib+0x47345]  checked_jni_GetObjectClass+0xa2
C  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
CC  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libACE.dylib+0xf3089]  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]C  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libACE.dylib+0xf29ec]  [libOpenDDS_DCPS_Java.dylib+0x517a0]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0x40
  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf2581]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf242a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
CC  [libTAO.dylib+0x688b6]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x88bf4]  TAO_ORB_Core::run(ACE_Time_Value*, int)+0x354
C  [libTAO.dylib+0x77ce4]  [libOpenDDS_Dcps.dylib+0xa4a69]  CORBA::ORB::run(ACE_Time_Value*)+0x34
C  [libTAO.dylib+0x77ca9]  CORBA::ORB::run()+0x19
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1e986]  OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc()+0x116
C  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
CC  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0xa4426]V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x325b5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
CC  [libOpenDDS_Dcps.dylib+0x9726b]  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
  OpenDDS::DCPS::WriterInfo::removed()+0x8c
CC  [libOpenDDS_Dcps.dylib+0x96674]  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x4487]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x69fb]  POA_OpenDDS::DCPS::remove_associations_DataReaderRemote::execute()+0x6b
C  [libTAO_PortableServer.dylib+0x84cf6]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
  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+0x51bf]  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+0x592c]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
CC  [libTAO_PortableServer.dylib+0x3045e]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d112]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ecd5]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
  [libOpenDDS_Dcps.dylib+0x96674]C  [libTAO.dylib+0x4c08]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xabf50]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
  [libOpenDDS_InfoRepoDiscovery.dylib+0x4487]C  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libTAO.dylib+0x22adb]  [libOpenDDS_InfoRepoDiscovery.dylib+0x69fb]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x224b4]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
  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+0x51bf]  POA_OpenDDS::DCPS::DataReaderRemote::remove_associations_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x1df
CC  [libTAO.dylib+0xe595b]  [libTAO_PortableServer.dylib+0x805e4]  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x592c]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
CC  [libTAO_PortableServer.dylib+0x3045e]  [libTAO.dylib+0xe5197]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO_PortableServer.dylib+0x2d112]C  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
  [libTAO.dylib+0xe3664]C  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
  [libTAO_PortableServer.dylib+0x2ecd5]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205C  [libTAO.dylib+0x153c4]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x151dd]
  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
CC  [libTAO.dylib+0x4c08]  [libTAO.dylib+0x47345]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
CC  [libTAO.dylib+0xabf50]  [libACE.dylib+0xf3089]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
CC  [libTAO.dylib+0x22adb]  [libACE.dylib+0xf29ec]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
CC  [libTAO.dylib+0x224b4]  [libACE.dylib+0xf2581]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
CC  [libTAO.dylib+0xe595b]  [libACE.dylib+0xf242a]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
CC  [libTAO.dylib+0xe5197]  [libTAO.dylib+0x688b6]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
CC  [libTAO.dylib+0xe3664]  [libTAO.dylib+0x88bf4]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
  TAO_ORB_Core::run(ACE_Time_Value*, int)+0x354
CC  [libTAO.dylib+0x153c4]  [libTAO.dylib+0x77ce4]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
  CORBA::ORB::run(ACE_Time_Value*)+0x34
CC  [libTAO.dylib+0x151dd]  [libTAO.dylib+0x77ca9]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
  CORBA::ORB::run()+0x19
CC  [libOpenDDS_InfoRepoDiscovery.dylib+0x1e986]  OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc()+0x116
  [libTAO.dylib+0x47345]C  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
  [libACE.dylib+0xf4a01]C  ACE_Task_Base::svc_run(void*)+0x41
  [libACE.dylib+0xf3089]C  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
  [libACE.dylib+0xf29ec]C  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
  [libACE.dylib+0x2046e]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
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
  [libACE.dylib+0xf2581]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
VC  [libACE.dylib+0xf242a]  [libjvm.dylib+0x58621e]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  check_pending_exception(JavaThread*)+0x12e
  [libTAO.dylib+0x688b6]V  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libjvm.dylib+0x56e982]  [libTAO.dylib+0x67e32]  checked_jni_GetObjectClass+0xa2
  TAO_Leader_Follower::wait_for_event(TAO_LF_Event*, TAO_Transport*, ACE_Time_Value*)+0xf52
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]C  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b  [libTAO.dylib+0xf1636]
  TAO_Wait_On_Leader_Follower::wait(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&)+0x76
C  [libOpenDDS_DCPS_Java.dylib+0x325b5]C  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libTAO.dylib+0xb9133]  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
  TAO::Synch_Twoway_Invocation::wait_for_reply(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&, TAO_Bind_Dispatcher_Guard&)+0xa3
C  [libTAO.dylib+0xb8b60]  TAO::Synch_Twoway_Invocation::remote_twoway(ACE_Time_Value*)+0x920
C  [libTAO.dylib+0x5e286]  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
CC  [libTAO.dylib+0x5e004]  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+0x5d087]  [libOpenDDS_Dcps.dylib+0x9726b]  TAO::Invocation_Adapter::invoke_i(TAO_Stub*, TAO_Operation_Details&)+0x2d7
C  [libTAO.dylib+0x5cbaa]  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
  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
CC  [libOpenDDS_Dcps.dylib+0x96674]  [libOpenDDS_Dcps.dylib+0x1d9301]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0xa71
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x4487]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x69fb]  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+0x51bf]C  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+0x592c]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x3045e]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libOpenDDS_Dcps.dylib+0x1da0c5]  [libTAO_PortableServer.dylib+0x2d112]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ecd5]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
  [libTAO.dylib+0x4c08]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xabf50]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x22adb]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x224b4]C  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe595b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5197]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477  [libOpenDDS_Dcps.dylib+0x130030]
C  [libTAO.dylib+0xe3664]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x153c4]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
C  [libTAO.dylib+0x151dd]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47345]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
CC  [libACE.dylib+0xf3089]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf29ec]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf2581]  [libOpenDDS_Dcps.dylib+0x1ee20b]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf242a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x688b6]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x88bf4]  TAO_ORB_Core::run(ACE_Time_Value*, int)+0x354
C  [libTAO.dylib+0x77ce4]C  CORBA::ORB::run(ACE_Time_Value*)+0x34
C  [libTAO.dylib+0x77ca9]  CORBA::ORB::run()+0x19
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1e986]  OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc()+0x116
C  [libOpenDDS_Dcps.dylib+0x1ee461]  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  ACE_Thread_Adapter::invoke()+0x104
  [libACE.dylib+0xd6b29]C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [libACE.dylib+0xd6e20]V  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libjvm.dylib+0x58621e]  [libACE.dylib+0xd68ab]  check_pending_exception(JavaThread*)+0x12e
  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x325d4]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x54
CC  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  [libOpenDDS_Dcps.dylib+0x9726b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
CC  [libOpenDDS_Dcps.dylib+0x1f3884]  [libOpenDDS_Dcps.dylib+0x96674]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x4487]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
CC  [libOpenDDS_InfoRepoDiscovery.dylib+0x69fb]  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+0x51bf]  POA_OpenDDS::DCPS::DataReaderRemote::remove_associations_skel(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x1df
C  [libTAO_PortableServer.dylib+0x805e4]  [libOpenDDS_Dcps.dylib+0x1f9e02]  TAO_ServantBase::synchronous_upcall_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*, TAO_ServantBase*)+0x114
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x592c]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x3045e]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d112]  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>>::handle_events_i(ACE_Time_Value*)+0x82
  [libTAO_PortableServer.dylib+0x2ecd5]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x4c08]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xabf50]C  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x22adb]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x224b4]  [libOpenDDS_Dcps.dylib+0x1f07de]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe595b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5197]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
CC  [libTAO.dylib+0xe3664]  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x153c4]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x151dd]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
CC  [libTAO.dylib+0x47345]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf3089]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf29ec]  [libOpenDDS_Dcps.dylib+0x1ed51c]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf2581]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf242a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
  OpenDDS::DCPS::ReactorTask::svc()+0x48c
CC  [libTAO.dylib+0x688b6]  [libACE.dylib+0xf4a01]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
  ACE_Task_Base::svc_run(void*)+0x41
CC  [libTAO.dylib+0x88bf4]  [libACE.dylib+0xf52be]  TAO_ORB_Core::run(ACE_Time_Value*, int)+0x354
  ACE_Thread_Adapter::invoke_i()+0xfe
CC  [libTAO.dylib+0x77ce4]  [libACE.dylib+0xf5174]  CORBA::ORB::run(ACE_Time_Value*)+0x34
  ACE_Thread_Adapter::invoke()+0x104
CC  [libTAO.dylib+0x77ca9]  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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)
  CORBA::ORB::run()+0x19
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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]C  [libOpenDDS_InfoRepoDiscovery.dylib+0x1e986]  OpenDDS::DCPS::InfoRepoDiscovery::OrbRunner::svc()+0x116
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

  findClass(JNIEnv_*, char const*)+0x19
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x4487]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x69fb]  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+0x51bf]  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+0x592c]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x3045e]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d112]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ecd5]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x4c08]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xabf50]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x22adb]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x224b4]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe595b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5197]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3664]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x153c4]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x151dd]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47345]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf3089]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf29ec]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf2581]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf242a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x688b6]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x67e32]  TAO_Leader_Follower::wait_for_event(TAO_LF_Event*, TAO_Transport*, ACE_Time_Value*)+0xf52
C  [libTAO.dylib+0xf1636]  TAO_Wait_On_Leader_Follower::wait(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&)+0x76
C  [libTAO.dylib+0xb9133]  TAO::Synch_Twoway_Invocation::wait_for_reply(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&, TAO_Bind_Dispatcher_Guard&)+0xa3
C  [libTAO.dylib+0xb8b60]  TAO::Synch_Twoway_Invocation::remote_twoway(ACE_Time_Value*)+0x920
C  [libTAO.dylib+0x5e286]  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+0x5e004]  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+0x5d087]  TAO::Invocation_Adapter::invoke_i(TAO_Stub*, TAO_Operation_Details&)+0x2d7
C  [libTAO.dylib+0x5cbaa]  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+0x1d9301]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0xa71
C  [libOpenDDS_Dcps.dylib+0x1da0c5]  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
C  [libOpenDDS_Dcps.dylib+0x130030]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x4487]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x69fb]  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+0x51bf]  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+0x592c]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x3045e]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d112]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ecd5]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x4c08]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xabf50]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x22adb]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x224b4]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe595b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5197]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3664]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x153c4]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x151dd]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47345]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf3089]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf29ec]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf2581]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf242a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x688b6]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x67e32]  TAO_Leader_Follower::wait_for_event(TAO_LF_Event*, TAO_Transport*, ACE_Time_Value*)+0xf52
C  [libTAO.dylib+0xf1636]  TAO_Wait_On_Leader_Follower::wait(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&)+0x76
C  [libTAO.dylib+0xb9133]  TAO::Synch_Twoway_Invocation::wait_for_reply(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&, TAO_Bind_Dispatcher_Guard&)+0xa3
C  [libTAO.dylib+0xb8b60]  TAO::Synch_Twoway_Invocation::remote_twoway(ACE_Time_Value*)+0x920
C  [libTAO.dylib+0x5e286]  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+0x5e004]  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+0x5d087]  TAO::Invocation_Adapter::invoke_i(TAO_Stub*, TAO_Operation_Details&)+0x2d7
C  [libTAO.dylib+0x5cbaa]  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+0x1d9301]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0xa71
C  [libOpenDDS_Dcps.dylib+0x1da0c5]  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
C  [libOpenDDS_Dcps.dylib+0x130030]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x4487]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x69fb]  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+0x51bf]  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+0x592c]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x3045e]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d112]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ecd5]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x4c08]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xabf50]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x22adb]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x224b4]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe595b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5197]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3664]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x153c4]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x151dd]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47345]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf3089]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf29ec]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf2581]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf242a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x688b6]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x67e32]  TAO_Leader_Follower::wait_for_event(TAO_LF_Event*, TAO_Transport*, ACE_Time_Value*)+0xf52
C  [libTAO.dylib+0xf1636]  TAO_Wait_On_Leader_Follower::wait(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&)+0x76
C  [libTAO.dylib+0xb9133]  TAO::Synch_Twoway_Invocation::wait_for_reply(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&, TAO_Bind_Dispatcher_Guard&)+0xa3
C  [libTAO.dylib+0xb8b60]  TAO::Synch_Twoway_Invocation::remote_twoway(ACE_Time_Value*)+0x920
C  [libTAO.dylib+0x5e286]  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+0x5e004]  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+0x5d087]  TAO::Invocation_Adapter::invoke_i(TAO_Stub*, TAO_Operation_Details&)+0x2d7
C  [libTAO.dylib+0x5cbaa]  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+0x1d9301]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0xa71
C  [libOpenDDS_Dcps.dylib+0x1da0c5]  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
C  [libOpenDDS_Dcps.dylib+0x130030]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x4487]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x69fb]  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+0x51bf]  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+0x592c]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x3045e]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d112]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ecd5]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x4c08]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xabf50]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x22adb]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x224b4]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe595b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5197]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3664]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x153c4]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x151dd]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47345]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf3089]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf29ec]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf2581]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf242a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x688b6]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x67e32]  TAO_Leader_Follower::wait_for_event(TAO_LF_Event*, TAO_Transport*, ACE_Time_Value*)+0xf52
C  [libTAO.dylib+0xf1636]  TAO_Wait_On_Leader_Follower::wait(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&)+0x76
C  [libTAO.dylib+0xb9133]  TAO::Synch_Twoway_Invocation::wait_for_reply(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&, TAO_Bind_Dispatcher_Guard&)+0xa3
C  [libTAO.dylib+0xb8b60]  TAO::Synch_Twoway_Invocation::remote_twoway(ACE_Time_Value*)+0x920
C  [libTAO.dylib+0x5e286]  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+0x5e004]  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+0x5d087]  TAO::Invocation_Adapter::invoke_i(TAO_Stub*, TAO_Operation_Details&)+0x2d7
C  [libTAO.dylib+0x5cbaa]  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+0x1d9301]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0xa71
C  [libOpenDDS_Dcps.dylib+0x1da0c5]  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
C  [libOpenDDS_Dcps.dylib+0x130030]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x4487]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x69fb]  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+0x51bf]  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+0x592c]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x3045e]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d112]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ecd5]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x4c08]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xabf50]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x22adb]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x224b4]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe595b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5197]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3664]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x153c4]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x151dd]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47345]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf3089]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf29ec]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf2581]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf242a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x688b6]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x67e32]  TAO_Leader_Follower::wait_for_event(TAO_LF_Event*, TAO_Transport*, ACE_Time_Value*)+0xf52
C  [libTAO.dylib+0xf1636]  TAO_Wait_On_Leader_Follower::wait(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&)+0x76
C  [libTAO.dylib+0xb9133]  TAO::Synch_Twoway_Invocation::wait_for_reply(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&, TAO_Bind_Dispatcher_Guard&)+0xa3
C  [libTAO.dylib+0xb8b60]  TAO::Synch_Twoway_Invocation::remote_twoway(ACE_Time_Value*)+0x920
C  [libTAO.dylib+0x5e286]  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+0x5e004]  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+0x5d087]  TAO::Invocation_Adapter::invoke_i(TAO_Stub*, TAO_Operation_Details&)+0x2d7
C  [libTAO.dylib+0x5cbaa]  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+0x1d9301]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0xa71
C  [libOpenDDS_Dcps.dylib+0x1da0c5]  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
C  [libOpenDDS_Dcps.dylib+0x130030]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x4487]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x69fb]  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+0x51bf]  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+0x592c]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x3045e]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d112]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ecd5]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x4c08]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xabf50]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x22adb]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x224b4]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe595b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5197]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3664]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x153c4]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x151dd]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47345]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf3089]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf29ec]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf2581]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf242a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x688b6]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x67e32]  TAO_Leader_Follower::wait_for_event(TAO_LF_Event*, TAO_Transport*, ACE_Time_Value*)+0xf52
C  [libTAO.dylib+0xf1636]  TAO_Wait_On_Leader_Follower::wait(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&)+0x76
C  [libTAO.dylib+0xb9133]  TAO::Synch_Twoway_Invocation::wait_for_reply(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&, TAO_Bind_Dispatcher_Guard&)+0xa3
C  [libTAO.dylib+0xb8b60]  TAO::Synch_Twoway_Invocation::remote_twoway(ACE_Time_Value*)+0x920
C  [libTAO.dylib+0x5e286]  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+0x5e004]  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+0x5d087]  TAO::Invocation_Adapter::invoke_i(TAO_Stub*, TAO_Operation_Details&)+0x2d7
C  [libTAO.dylib+0x5cbaa]  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+0x1d9301]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0xa71
C  [libOpenDDS_Dcps.dylib+0x1da0c5]  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
C  [libOpenDDS_Dcps.dylib+0x130030]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x31494]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x4487]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x69fb]  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+0x51bf]  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+0x592c]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x3045e]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d112]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ecd5]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x4c08]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xabf50]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x22adb]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x224b4]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe595b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5197]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3664]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x153c4]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x151dd]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47345]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf3089]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf29ec]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf2581]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf242a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x688b6]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x67e32]  TAO_Leader_Follower::wait_for_event(TAO_LF_Event*, TAO_Transport*, ACE_Time_Value*)+0xf52
C  [libTAO.dylib+0xf1636]  TAO_Wait_On_Leader_Follower::wait(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&)+0x76
C  [libTAO.dylib+0xb9133]  TAO::Synch_Twoway_Invocation::wait_for_reply(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&, TAO_Bind_Dispatcher_Guard&)+0xa3
C  [libTAO.dylib+0xb8b60]  TAO::Synch_Twoway_Invocation::remote_twoway(ACE_Time_Value*)+0x920
C  [libTAO.dylib+0x5e286]  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+0x5e004]  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+0x5d087]  TAO::Invocation_Adapter::invoke_i(TAO_Stub*, TAO_Operation_Details&)+0x2d7
C  [libTAO.dylib+0x5cbaa]  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+0x1d9301]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0xa71
C  [libOpenDDS_Dcps.dylib+0x1da0c5]  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
C  [libOpenDDS_Dcps.dylib+0x130030]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51ee0]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x4487]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x69fb]  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+0x51bf]  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+0x592c]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x3045e]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d112]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ecd5]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x4c08]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xabf50]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x22adb]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x224b4]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe595b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5197]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3664]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x153c4]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x151dd]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47345]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf3089]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf29ec]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf2581]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf242a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x688b6]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x67e32]  TAO_Leader_Follower::wait_for_event(TAO_LF_Event*, TAO_Transport*, ACE_Time_Value*)+0xf52
C  [libTAO.dylib+0xf1636]  TAO_Wait_On_Leader_Follower::wait(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&)+0x76
C  [libTAO.dylib+0xb9133]  TAO::Synch_Twoway_Invocation::wait_for_reply(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&, TAO_Bind_Dispatcher_Guard&)+0xa3
C  [libTAO.dylib+0xb8b60]  TAO::Synch_Twoway_Invocation::remote_twoway(ACE_Time_Value*)+0x920
C  [libTAO.dylib+0x5e286]  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+0x5e004]  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+0x5d087]  TAO::Invocation_Adapter::invoke_i(TAO_Stub*, TAO_Operation_Details&)+0x2d7
C  [libTAO.dylib+0x5cbaa]  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+0x1d9301]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0xa71
C  [libOpenDDS_Dcps.dylib+0x1da0c5]  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
C  [libOpenDDS_Dcps.dylib+0x130030]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x4487]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x69fb]  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+0x51bf]  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+0x592c]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x3045e]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d112]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ecd5]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x4c08]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xabf50]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x22adb]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x224b4]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe595b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5197]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3664]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x153c4]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x151dd]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47345]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf3089]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf29ec]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf2581]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf242a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x688b6]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x67e32]  TAO_Leader_Follower::wait_for_event(TAO_LF_Event*, TAO_Transport*, ACE_Time_Value*)+0xf52
C  [libTAO.dylib+0xf1636]  TAO_Wait_On_Leader_Follower::wait(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&)+0x76
C  [libTAO.dylib+0xb9133]  TAO::Synch_Twoway_Invocation::wait_for_reply(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&, TAO_Bind_Dispatcher_Guard&)+0xa3
C  [libTAO.dylib+0xb8b60]  TAO::Synch_Twoway_Invocation::remote_twoway(ACE_Time_Value*)+0x920
C  [libTAO.dylib+0x5e286]  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+0x5e004]  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+0x5d087]  TAO::Invocation_Adapter::invoke_i(TAO_Stub*, TAO_Operation_Details&)+0x2d7
C  [libTAO.dylib+0x5cbaa]  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+0x1d9301]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0xa71
C  [libOpenDDS_Dcps.dylib+0x1da0c5]  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
C  [libOpenDDS_Dcps.dylib+0x130030]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x4487]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x69fb]  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+0x51bf]  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+0x592c]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x3045e]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d112]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ecd5]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x4c08]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xabf50]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x22adb]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x224b4]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe595b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5197]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3664]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x153c4]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x151dd]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47345]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf3089]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf29ec]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf2581]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf242a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x688b6]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x67e32]  TAO_Leader_Follower::wait_for_event(TAO_LF_Event*, TAO_Transport*, ACE_Time_Value*)+0xf52
C  [libTAO.dylib+0xf1636]  TAO_Wait_On_Leader_Follower::wait(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&)+0x76
C  [libTAO.dylib+0xb9133]  TAO::Synch_Twoway_Invocation::wait_for_reply(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&, TAO_Bind_Dispatcher_Guard&)+0xa3
C  [libTAO.dylib+0xb8b60]  TAO::Synch_Twoway_Invocation::remote_twoway(ACE_Time_Value*)+0x920
C  [libTAO.dylib+0x5e286]  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+0x5e004]  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+0x5d087]  TAO::Invocation_Adapter::invoke_i(TAO_Stub*, TAO_Operation_Details&)+0x2d7
C  [libTAO.dylib+0x5cbaa]  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+0x1d9301]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0xa71
C  [libOpenDDS_Dcps.dylib+0x1da0c5]  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
C  [libOpenDDS_Dcps.dylib+0x130030]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x4487]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x69fb]  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+0x51bf]  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+0x592c]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x3045e]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d112]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ecd5]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x4c08]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xabf50]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x22adb]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x224b4]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe595b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5197]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3664]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x153c4]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x151dd]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47345]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf3089]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf29ec]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf2581]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf242a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x688b6]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x67e32]  TAO_Leader_Follower::wait_for_event(TAO_LF_Event*, TAO_Transport*, ACE_Time_Value*)+0xf52
C  [libTAO.dylib+0xf1636]  TAO_Wait_On_Leader_Follower::wait(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&)+0x76
C  [libTAO.dylib+0xb9133]  TAO::Synch_Twoway_Invocation::wait_for_reply(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&, TAO_Bind_Dispatcher_Guard&)+0xa3
C  [libTAO.dylib+0xb8b60]  TAO::Synch_Twoway_Invocation::remote_twoway(ACE_Time_Value*)+0x920
C  [libTAO.dylib+0x5e286]  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+0x5e004]  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+0x5d087]  TAO::Invocation_Adapter::invoke_i(TAO_Stub*, TAO_Operation_Details&)+0x2d7
C  [libTAO.dylib+0x5cbaa]  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+0x1d9301]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0xa71
C  [libOpenDDS_Dcps.dylib+0x1da0c5]  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
C  [libOpenDDS_Dcps.dylib+0x130030]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x4487]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x69fb]  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+0x51bf]  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+0x592c]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x3045e]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d112]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ecd5]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x4c08]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xabf50]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x22adb]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x224b4]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe595b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5197]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3664]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x153c4]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x151dd]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47345]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf3089]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf29ec]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf2581]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf242a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x688b6]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x67e32]  TAO_Leader_Follower::wait_for_event(TAO_LF_Event*, TAO_Transport*, ACE_Time_Value*)+0xf52
C  [libTAO.dylib+0xf1636]  TAO_Wait_On_Leader_Follower::wait(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&)+0x76
C  [libTAO.dylib+0xb9133]  TAO::Synch_Twoway_Invocation::wait_for_reply(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&, TAO_Bind_Dispatcher_Guard&)+0xa3
C  [libTAO.dylib+0xb8b60]  TAO::Synch_Twoway_Invocation::remote_twoway(ACE_Time_Value*)+0x920
C  [libTAO.dylib+0x5e286]  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+0x5e004]  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+0x5d087]  TAO::Invocation_Adapter::invoke_i(TAO_Stub*, TAO_Operation_Details&)+0x2d7
C  [libTAO.dylib+0x5cbaa]  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+0x1d9301]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0xa71
C  [libOpenDDS_Dcps.dylib+0x1da0c5]  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
C  [libOpenDDS_Dcps.dylib+0x130030]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x325b5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x4487]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x69fb]  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+0x51bf]  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+0x592c]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x3045e]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d112]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ecd5]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x4c08]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xabf50]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x22adb]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x224b4]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe595b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5197]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3664]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x153c4]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x151dd]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47345]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf3089]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf29ec]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf2581]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf242a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x688b6]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x67e32]  TAO_Leader_Follower::wait_for_event(TAO_LF_Event*, TAO_Transport*, ACE_Time_Value*)+0xf52
C  [libTAO.dylib+0xf1636]  TAO_Wait_On_Leader_Follower::wait(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&)+0x76
C  [libTAO.dylib+0xb9133]  TAO::Synch_Twoway_Invocation::wait_for_reply(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&, TAO_Bind_Dispatcher_Guard&)+0xa3
C  [libTAO.dylib+0xb8b60]  TAO::Synch_Twoway_Invocation::remote_twoway(ACE_Time_Value*)+0x920
C  [libTAO.dylib+0x5e286]  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+0x5e004]  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+0x5d087]  TAO::Invocation_Adapter::invoke_i(TAO_Stub*, TAO_Operation_Details&)+0x2d7
C  [libTAO.dylib+0x5cbaa]  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+0x1d9301]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0xa71
C  [libOpenDDS_Dcps.dylib+0x1da0c5]  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
C  [libOpenDDS_Dcps.dylib+0x130030]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x325b5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x4487]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x69fb]  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+0x51bf]  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+0x592c]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x3045e]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d112]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ecd5]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x4c08]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xabf50]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x22adb]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x224b4]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe595b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5197]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3664]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x153c4]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x151dd]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47345]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf3089]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf29ec]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf2581]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf242a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x688b6]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x67e32]  TAO_Leader_Follower::wait_for_event(TAO_LF_Event*, TAO_Transport*, ACE_Time_Value*)+0xf52
C  [libTAO.dylib+0xf1636]  TAO_Wait_On_Leader_Follower::wait(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&)+0x76
C  [libTAO.dylib+0xb9133]  TAO::Synch_Twoway_Invocation::wait_for_reply(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&, TAO_Bind_Dispatcher_Guard&)+0xa3
C  [libTAO.dylib+0xb8b60]  TAO::Synch_Twoway_Invocation::remote_twoway(ACE_Time_Value*)+0x920
C  [libTAO.dylib+0x5e286]  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+0x5e004]  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+0x5d087]  TAO::Invocation_Adapter::invoke_i(TAO_Stub*, TAO_Operation_Details&)+0x2d7
C  [libTAO.dylib+0x5cbaa]  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+0x1d9301]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0xa71
C  [libOpenDDS_Dcps.dylib+0x1da0c5]  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
C  [libOpenDDS_Dcps.dylib+0x130030]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x325d4]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x4487]  OpenDDS::DCPS::DataReaderRemoteImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x77
C  [libOpenDDS_InfoRepoDiscovery.dylib+0x69fb]  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+0x51bf]  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+0x592c]  POA_OpenDDS::DCPS::DataReaderRemote::_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall*)+0x3c
C  [libTAO_PortableServer.dylib+0x3045e]  TAO_Object_Adapter::do_dispatch(TAO_ServerRequest&, TAO::Portable_Server::Servant_Upcall&)+0x2e
C  [libTAO_PortableServer.dylib+0x2d112]  TAO_Object_Adapter::dispatch_servant(TAO::ObjectKey const&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x1b2
C  [libTAO_PortableServer.dylib+0x2ecd5]  TAO_Object_Adapter::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x205
C  [libTAO.dylib+0x4c08]  TAO_Adapter_Registry::dispatch(TAO::ObjectKey&, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x88
C  [libTAO.dylib+0xabf50]  TAO_Request_Dispatcher::dispatch(TAO_ORB_Core*, TAO_ServerRequest&, TAO_Pseudo_Out_T<CORBA::Object>)+0x60
C  [libTAO.dylib+0x22adb]  TAO_GIOP_Message_Base::process_request(TAO_Transport*, TAO_InputCDR&, TAO_OutputCDR&, TAO_GIOP_Message_Generator_Parser*)+0x25b
C  [libTAO.dylib+0x224b4]  TAO_GIOP_Message_Base::process_request_message(TAO_Transport*, TAO_Queued_Data*)+0x834
C  [libTAO.dylib+0xe595b]  TAO_Transport::process_parsed_messages(TAO_Queued_Data*, TAO_Resume_Handle&)+0x20b
C  [libTAO.dylib+0xe5197]  TAO_Transport::handle_input_parse_data(TAO_Resume_Handle&, ACE_Time_Value*)+0x1477
C  [libTAO.dylib+0xe3664]  TAO_Transport::handle_input(TAO_Resume_Handle&, ACE_Time_Value*)+0x274
C  [libTAO.dylib+0x153c4]  TAO_Connection_Handler::handle_input_internal(int, ACE_Event_Handler*)+0x174
C  [libTAO.dylib+0x151dd]  TAO_Connection_Handler::handle_input_eh(int, ACE_Event_Handler*)+0x1bd
C  [libTAO.dylib+0x47345]  TAO_IIOP_Connection_Handler::handle_input(int)+0x25
C  [libACE.dylib+0xf3089]  ACE_TP_Reactor::dispatch_socket_event(ACE_EH_Dispatch_Info&)+0xb9
C  [libACE.dylib+0xf29ec]  ACE_TP_Reactor::handle_socket_events(int&, ACE_TP_Token_Guard&)+0xec
C  [libACE.dylib+0xf2581]  ACE_TP_Reactor::dispatch_i(ACE_Time_Value*, ACE_TP_Token_Guard&)+0xb1
C  [libACE.dylib+0xf242a]  ACE_TP_Reactor::handle_events(ACE_Time_Value*)+0x16a
C  [libTAO.dylib+0x688b6]  ACE_Reactor::handle_events(ACE_Time_Value*)+0x26
C  [libTAO.dylib+0x67e32]  TAO_Leader_Follower::wait_for_event(TAO_LF_Event*, TAO_Transport*, ACE_Time_Value*)+0xf52
C  [libTAO.dylib+0xf1636]  TAO_Wait_On_Leader_Follower::wait(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&)+0x76
C  [libTAO.dylib+0xb9133]  TAO::Synch_Twoway_Invocation::wait_for_reply(ACE_Time_Value*, TAO_Synch_Reply_Dispatcher&, TAO_Bind_Dispatcher_Guard&)+0xa3
C  [libTAO.dylib+0xb8b60]  TAO::Synch_Twoway_Invocation::remote_twoway(ACE_Time_Value*)+0x920
C  [libTAO.dylib+0x5e286]  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+0x5e004]  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+0x5d087]  TAO::Invocation_Adapter::invoke_i(TAO_Stub*, TAO_Operation_Details&)+0x2d7
C  [libTAO.dylib+0x5cbaa]  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+0x1d9301]  OpenDDS::DCPS::PublisherImpl::delete_datawriter(DDS::DataWriter*)+0xa71
C  [libOpenDDS_Dcps.dylib+0x1da0c5]  OpenDDS::DCPS::PublisherImpl::delete_contained_entities()+0x315
C  [libOpenDDS_Dcps.dylib+0x130030]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x270
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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)
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
test PASSED.

auto_run_tests_finished: java/tests/complex_idl/run_test.pl Time:6s Result:0

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

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:2s Result:0

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

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

Start Publisher
Transport is RELIABLE
(7117|140704651401728) DEBUG: Reliable DataReader
(7117|140704651401728) 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)
(7117|123145434136576) DEBUG: DataReaderListenerImpl::on_subscription_matched()
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)
(7117|123145434136576) 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.
(7117|123145432526848) DEBUG: DataReaderListenerImpl::on_liveliness_changed()
(7117|123145432526848) 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)
Publisher exiting
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
InfoRepo_Shutdown: shutting down on signal 15
test PASSED.

auto_run_tests_finished: java/tests/messenger/publisher/run_test.pl tcp Time:10s Result:0

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

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

Start Publisher
Transport is UN-RELIABLE
(7304|140704651401728) DEBUG: Unreliable DataReader
(7304|140704651401728) 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)
(7304|123145484492800) DEBUG: DataReaderListenerImpl::on_subscription_matched()
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)
(7304|123145484492800) 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.
(7304|123145482883072) DEBUG: DataReaderListenerImpl::on_liveliness_changed()
(7304|123145482883072) 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)
Publisher exiting
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
InfoRepo_Shutdown: shutting down on signal 15
test PASSED.

auto_run_tests_finished: java/tests/messenger/publisher/run_test.pl udp Time:10s Result:0

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

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

Start Publisher
Transport is RELIABLE
(7391|140704651401728) DEBUG: Reliable DataReader
(7391|140704651401728) 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 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: 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 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)
(7391|123145411350528) DEBUG: DataReaderListenerImpl::on_subscription_matched()
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)
(7391|123145411350528) 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.
(7391|123145409740800) DEBUG: DataReaderListenerImpl::on_liveliness_changed()
(7391|123145409740800) 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)
Publisher exiting
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
InfoRepo_Shutdown: shutting down on signal 15
test PASSED.

auto_run_tests_finished: java/tests/messenger/publisher/run_test.pl multicast Time:9s Result:0

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

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

Start Publisher
Transport is RELIABLE
(7549|140704651401728) DEBUG: Reliable DataReader
(7549|140704651401728) 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: 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)
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: 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)
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 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)
(7549|123145560350720) DEBUG: DataReaderListenerImpl::on_subscription_matched()
(7549|123145560350720) 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.
(7549|123145558740992) DEBUG: DataReaderListenerImpl::on_liveliness_changed()
(7549|123145558740992) 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)
Publisher exiting
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
InfoRepo_Shutdown: shutting down on signal 15
test PASSED.

auto_run_tests_finished: java/tests/messenger/publisher/run_test.pl rtps Time:9s Result:0

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

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

Start Publisher
Transport is RELIABLE
(7668|140704651401728) DEBUG: Reliable DataReader
(7668|140704651401728) 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)
(7668|123145447706624) DEBUG: DataReaderListenerImpl::on_subscription_matched()
(7668|123145447706624) 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.
(7668|123145446096896) DEBUG: DataReaderListenerImpl::on_liveliness_changed()
(7668|123145446096896) 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)
Publisher exiting
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
InfoRepo_Shutdown: shutting down on signal 15
test PASSED.

auto_run_tests_finished: java/tests/messenger/publisher/run_test.pl rtps_uni Time:9s Result:0

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

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.15-6/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
(7788|140704651401728) 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)
Start Writing Samples
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51ee0]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0x40
(7788|140704651401728) DEBUG: main(): finished writing messages, waiting for subscriber.
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1de9a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x1d6ee]  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+0x3b885]  OpenDDS::DCPS::TcpTransport::connect_tcp_datalink(OpenDDS::DCPS::TcpDataLink&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x385
C  [libOpenDDS_Tcp.dylib+0x3e100]  OpenDDS::DCPS::TcpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x450
C  [libOpenDDS_Tcp.dylib+0xab13]  OpenDDS::DCPS::TcpConnection::handle_setup_input(int)+0x623
C  [libOpenDDS_Tcp.dylib+0xb21d]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0x4d
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1de9a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x1d6ee]  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+0x3b885]  OpenDDS::DCPS::TcpTransport::connect_tcp_datalink(OpenDDS::DCPS::TcpDataLink&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x385
C  [libOpenDDS_Tcp.dylib+0x3e100]  OpenDDS::DCPS::TcpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x450
C  [libOpenDDS_Tcp.dylib+0xab13]  OpenDDS::DCPS::TcpConnection::handle_setup_input(int)+0x623
C  [libOpenDDS_Tcp.dylib+0xb21d]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0x4d
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1de9a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x1d6ee]  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+0x3b885]  OpenDDS::DCPS::TcpTransport::connect_tcp_datalink(OpenDDS::DCPS::TcpDataLink&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x385
C  [libOpenDDS_Tcp.dylib+0x3e100]  OpenDDS::DCPS::TcpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x450
C  [libOpenDDS_Tcp.dylib+0xab13]  OpenDDS::DCPS::TcpConnection::handle_setup_input(int)+0x623
C  [libOpenDDS_Tcp.dylib+0xb21d]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0x4d
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1de9a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x1d6ee]  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+0x3b885]  OpenDDS::DCPS::TcpTransport::connect_tcp_datalink(OpenDDS::DCPS::TcpDataLink&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x385
C  [libOpenDDS_Tcp.dylib+0x3e100]  OpenDDS::DCPS::TcpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x450
C  [libOpenDDS_Tcp.dylib+0xab13]  OpenDDS::DCPS::TcpConnection::handle_setup_input(int)+0x623
C  [libOpenDDS_Tcp.dylib+0xb21d]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0x4d
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1de9a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x1d6ee]  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+0x3b885]  OpenDDS::DCPS::TcpTransport::connect_tcp_datalink(OpenDDS::DCPS::TcpDataLink&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x385
C  [libOpenDDS_Tcp.dylib+0x3e100]  OpenDDS::DCPS::TcpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x450
C  [libOpenDDS_Tcp.dylib+0xab13]  OpenDDS::DCPS::TcpConnection::handle_setup_input(int)+0x623
C  [libOpenDDS_Tcp.dylib+0xb21d]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0x4d
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x325b5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1de9a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x1d6ee]  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+0x3b885]  OpenDDS::DCPS::TcpTransport::connect_tcp_datalink(OpenDDS::DCPS::TcpDataLink&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x385
C  [libOpenDDS_Tcp.dylib+0x3e100]  OpenDDS::DCPS::TcpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x450
C  [libOpenDDS_Tcp.dylib+0xab13]  OpenDDS::DCPS::TcpConnection::handle_setup_input(int)+0x623
C  [libOpenDDS_Tcp.dylib+0xb21d]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0x4d
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x325b5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1de9a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x1d6ee]  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+0x3b885]  OpenDDS::DCPS::TcpTransport::connect_tcp_datalink(OpenDDS::DCPS::TcpDataLink&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x385
C  [libOpenDDS_Tcp.dylib+0x3e100]  OpenDDS::DCPS::TcpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x450
C  [libOpenDDS_Tcp.dylib+0xab13]  OpenDDS::DCPS::TcpConnection::handle_setup_input(int)+0x623
C  [libOpenDDS_Tcp.dylib+0xb21d]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0x4d
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x325d4]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1de9a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x1d6ee]  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+0x3b885]  OpenDDS::DCPS::TcpTransport::connect_tcp_datalink(OpenDDS::DCPS::TcpDataLink&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x385
C  [libOpenDDS_Tcp.dylib+0x3e100]  OpenDDS::DCPS::TcpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x450
C  [libOpenDDS_Tcp.dylib+0xab13]  OpenDDS::DCPS::TcpConnection::handle_setup_input(int)+0x623
C  [libOpenDDS_Tcp.dylib+0xb21d]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0x4d
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x517a0]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x31494]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
deleting contained entities
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x517a0]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0x40
deleting participant
Cshutdown
  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x31494]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51ee0]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x325b5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x325b5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x325d4]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  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)
Subscriber exiting
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
InfoRepo_Shutdown: shutting down on signal 15
test PASSED.

auto_run_tests_finished: java/tests/messenger/subscriber/run_test.pl tcp Time:8s Result:0

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

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.15-6/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
(7883|140704651401728) 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 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 CallObjectMethodV
	at DDS._SubscriberTAOPeer.create_datareader(Native Method)
	at TestSubscriber.main(TestSubscriber.java:114)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51ee0]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Multicast.dylib+0x362ce]  OpenDDS::DCPS::MulticastTransport::passive_connection(long long, long long)+0x74e
C  [libOpenDDS_Multicast.dylib+0x28a7e]  OpenDDS::DCPS::MulticastSession::syn_received(std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x6be
C  [libOpenDDS_Multicast.dylib+0x28381]  OpenDDS::DCPS::MulticastSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x41aad]  OpenDDS::DCPS::ReliableSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x2d
C  [libOpenDDS_Multicast.dylib+0x9f09]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x459
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Multicast.dylib+0x362ce]  OpenDDS::DCPS::MulticastTransport::passive_connection(long long, long long)+0x74e
C  [libOpenDDS_Multicast.dylib+0x28a7e]  OpenDDS::DCPS::MulticastSession::syn_received(std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x6be
C  [libOpenDDS_Multicast.dylib+0x28381]  OpenDDS::DCPS::MulticastSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x41aad]  OpenDDS::DCPS::ReliableSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x2d
C  [libOpenDDS_Multicast.dylib+0x9f09]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x459
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Multicast.dylib+0x362ce]  OpenDDS::DCPS::MulticastTransport::passive_connection(long long, long long)+0x74e
C  [libOpenDDS_Multicast.dylib+0x28a7e]  OpenDDS::DCPS::MulticastSession::syn_received(std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x6be
C  [libOpenDDS_Multicast.dylib+0x28381]  OpenDDS::DCPS::MulticastSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x41aad]  OpenDDS::DCPS::ReliableSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x2d
C  [libOpenDDS_Multicast.dylib+0x9f09]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x459
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Multicast.dylib+0x362ce]  OpenDDS::DCPS::MulticastTransport::passive_connection(long long, long long)+0x74e
C  [libOpenDDS_Multicast.dylib+0x28a7e]  OpenDDS::DCPS::MulticastSession::syn_received(std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x6be
C  [libOpenDDS_Multicast.dylib+0x28381]  OpenDDS::DCPS::MulticastSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x41aad]  OpenDDS::DCPS::ReliableSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x2d
C  [libOpenDDS_Multicast.dylib+0x9f09]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x459
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Multicast.dylib+0x362ce]  OpenDDS::DCPS::MulticastTransport::passive_connection(long long, long long)+0x74e
C  [libOpenDDS_Multicast.dylib+0x28a7e]  OpenDDS::DCPS::MulticastSession::syn_received(std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x6be
C  [libOpenDDS_Multicast.dylib+0x28381]  OpenDDS::DCPS::MulticastSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x41aad]  OpenDDS::DCPS::ReliableSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x2d
C  [libOpenDDS_Multicast.dylib+0x9f09]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x459
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x325b5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Multicast.dylib+0x362ce]  OpenDDS::DCPS::MulticastTransport::passive_connection(long long, long long)+0x74e
C  [libOpenDDS_Multicast.dylib+0x28a7e]  OpenDDS::DCPS::MulticastSession::syn_received(std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x6be
C  [libOpenDDS_Multicast.dylib+0x28381]  OpenDDS::DCPS::MulticastSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x41aad]  OpenDDS::DCPS::ReliableSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x2d
C  [libOpenDDS_Multicast.dylib+0x9f09]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x459
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x325b5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Multicast.dylib+0x362ce]  OpenDDS::DCPS::MulticastTransport::passive_connection(long long, long long)+0x74e
C  [libOpenDDS_Multicast.dylib+0x28a7e]  OpenDDS::DCPS::MulticastSession::syn_received(std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x6be
C  [libOpenDDS_Multicast.dylib+0x28381]  OpenDDS::DCPS::MulticastSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x41aad]  OpenDDS::DCPS::ReliableSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x2d
C  [libOpenDDS_Multicast.dylib+0x9f09]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x459
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x325d4]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Multicast.dylib+0x362ce]  OpenDDS::DCPS::MulticastTransport::passive_connection(long long, long long)+0x74e
C  [libOpenDDS_Multicast.dylib+0x28a7e]  OpenDDS::DCPS::MulticastSession::syn_received(std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x6be
C  [libOpenDDS_Multicast.dylib+0x28381]  OpenDDS::DCPS::MulticastSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x41aad]  OpenDDS::DCPS::ReliableSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x2d
C  [libOpenDDS_Multicast.dylib+0x9f09]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x459
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x517a0]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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(7883|140704651401728) DEBUG: main(): finished writing messages, waiting for subscriber.
  [libOpenDDS_Dcps.dylib+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x31494]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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 <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3c00> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
Cdeleting participant
  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x517a0]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0x40
shutdown
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x31494]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51ee0]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x325b5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x325b5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x325d4]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  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)
Subscriber exiting
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
InfoRepo_Shutdown: shutting down on signal 15
test PASSED.

auto_run_tests_finished: java/tests/messenger/subscriber/run_test.pl multicast Time:8s Result:0

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

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.15-6/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
(7980|140704651401728) 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
(7980|140704651401728) 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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51ee0]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x35ea3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_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+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x35ea3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_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+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x35ea3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_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+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x35ea3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_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+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x35ea3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_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+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x325b5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x35ea3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_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+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x325b5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x35ea3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_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+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x325d4]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x35ea3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_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+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x517a0]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x31494]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x30d13]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_data_i(OpenDDS::RTPS::DataSubmessage const&, OpenDDS::DCPS::GUID_t const&, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x1923
C  [libOpenDDS_Rtps_Udp.dylib+0x2f090]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::DataSubmessage const&, unsigned char const (&) [12], OpenDDS::DCPS::NetworkAddress const&)+0x6b0
C  [libOpenDDS_Rtps_Udp.dylib+0xe8a76]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0x196
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x517a0]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0x40
deleting participant
Cshutdown
  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x31494]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51ee0]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x325b5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x325b5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x325d4]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  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)
Subscriber exiting
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
InfoRepo_Shutdown: shutting down on signal 15
test PASSED.

auto_run_tests_finished: java/tests/messenger/subscriber/run_test.pl rtps Time:8s Result:0

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

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.15-6/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
(8044|140704651401728) 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
(8044|140704651401728) 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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51ee0]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x35ea3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_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+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x35ea3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_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+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x35ea3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_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+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x35ea3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_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+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x35ea3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_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+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x325b5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x35ea3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_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+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x325b5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x35ea3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_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+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x325d4]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x35ea3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_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+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x517a0]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x31494]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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 <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072dfb3bc0> (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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x517a0]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0x40
deleting participant
Cshutdown
  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x31494]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51ee0]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x325b5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x325b5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x325d4]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  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)
Subscriber exiting
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
InfoRepo_Shutdown: shutting down on signal 15
test PASSED.

auto_run_tests_finished: java/tests/messenger/subscriber/run_test.pl rtps_uni Time:8s Result:0

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

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.15-6/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.15-6/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 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 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 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: 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.
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 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 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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
VWARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
  [libjvm.dylib+0x56e982]	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
  checked_jni_GetObjectClass+0xa2
	at DDS._WaitSetInterfTAOPeer.wait(Native Method)
	at TestPublisher.main(TestPublisher.java:142)
CWARNING 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)
  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51ee0]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0x40
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)
CWARNING 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)
  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1de9a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x1d6ee]  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+0x3b885]  OpenDDS::DCPS::TcpTransport::connect_tcp_datalink(OpenDDS::DCPS::TcpDataLink&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x385
C  [libOpenDDS_Tcp.dylib+0x3e100]  OpenDDS::DCPS::TcpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x450
C  [libOpenDDS_Tcp.dylib+0xab13]  OpenDDS::DCPS::TcpConnection::handle_setup_input(int)+0x623
C  [libOpenDDS_Tcp.dylib+0xb21d]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0x4d
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1de9a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x1d6ee]  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+0x3b885]  OpenDDS::DCPS::TcpTransport::connect_tcp_datalink(OpenDDS::DCPS::TcpDataLink&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x385
C  [libOpenDDS_Tcp.dylib+0x3e100]  OpenDDS::DCPS::TcpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x450
C  [libOpenDDS_Tcp.dylib+0xab13]  OpenDDS::DCPS::TcpConnection::handle_setup_input(int)+0x623
C  [libOpenDDS_Tcp.dylib+0xb21d]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0x4d
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1de9a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x1d6ee]  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+0x3b885]  OpenDDS::DCPS::TcpTransport::connect_tcp_datalink(OpenDDS::DCPS::TcpDataLink&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x385
C  [libOpenDDS_Tcp.dylib+0x3e100]  OpenDDS::DCPS::TcpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x450
C  [libOpenDDS_Tcp.dylib+0xab13]  OpenDDS::DCPS::TcpConnection::handle_setup_input(int)+0x623
C  [libOpenDDS_Tcp.dylib+0xb21d]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0x4d
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1de9a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x1d6ee]  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+0x3b885]  OpenDDS::DCPS::TcpTransport::connect_tcp_datalink(OpenDDS::DCPS::TcpDataLink&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x385
C  [libOpenDDS_Tcp.dylib+0x3e100]  OpenDDS::DCPS::TcpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x450
C  [libOpenDDS_Tcp.dylib+0xab13]  OpenDDS::DCPS::TcpConnection::handle_setup_input(int)+0x623
C  [libOpenDDS_Tcp.dylib+0xb21d]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0x4d
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1de9a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x1d6ee]  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+0x3b885]  OpenDDS::DCPS::TcpTransport::connect_tcp_datalink(OpenDDS::DCPS::TcpDataLink&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x385
C  [libOpenDDS_Tcp.dylib+0x3e100]  OpenDDS::DCPS::TcpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x450
C  [libOpenDDS_Tcp.dylib+0xab13]  OpenDDS::DCPS::TcpConnection::handle_setup_input(int)+0x623
C  [libOpenDDS_Tcp.dylib+0xb21d]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0x4d
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x325b5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1de9a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x1d6ee]  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+0x3b885]  OpenDDS::DCPS::TcpTransport::connect_tcp_datalink(OpenDDS::DCPS::TcpDataLink&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x385
C  [libOpenDDS_Tcp.dylib+0x3e100]  OpenDDS::DCPS::TcpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x450
C  [libOpenDDS_Tcp.dylib+0xab13]  OpenDDS::DCPS::TcpConnection::handle_setup_input(int)+0x623
C  [libOpenDDS_Tcp.dylib+0xb21d]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0x4d
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x325b5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1de9a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x1d6ee]  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+0x3b885]  OpenDDS::DCPS::TcpTransport::connect_tcp_datalink(OpenDDS::DCPS::TcpDataLink&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x385
C  [libOpenDDS_Tcp.dylib+0x3e100]  OpenDDS::DCPS::TcpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x450
C  [libOpenDDS_Tcp.dylib+0xab13]  OpenDDS::DCPS::TcpConnection::handle_setup_input(int)+0x623
C  [libOpenDDS_Tcp.dylib+0xb21d]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0x4d
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x325d4]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Tcp.dylib+0x1de9a]  OpenDDS::DCPS::TcpDataLink::do_association_actions()+0x40a
C  [libOpenDDS_Tcp.dylib+0x1d6ee]  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+0x3b885]  OpenDDS::DCPS::TcpTransport::connect_tcp_datalink(OpenDDS::DCPS::TcpDataLink&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x385
C  [libOpenDDS_Tcp.dylib+0x3e100]  OpenDDS::DCPS::TcpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::TcpConnection> const&)+0x450
C  [libOpenDDS_Tcp.dylib+0xab13]  OpenDDS::DCPS::TcpConnection::handle_setup_input(int)+0x623
C  [libOpenDDS_Tcp.dylib+0xb21d]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0x4d
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x517a0]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x31494]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Tcp.dylib+0x314b9]  OpenDDS::DCPS::TcpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x1c9
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Tcp.dylib+0xb2c6]  OpenDDS::DCPS::TcpConnection::handle_input(int)+0xf6
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (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 <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f30> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x517a0]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x31494]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51ee0]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x325b5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x325b5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x325d4]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  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)
Subscriber exiting
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)
Publisher exiting
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
InfoRepo_Shutdown: shutting down on signal 15
test PASSED.

auto_run_tests_finished: java/tests/messenger/run_test.pl tcp Time:11s Result:0

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

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.15-6/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.15-6/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 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 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: 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 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 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
	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
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
	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)
V  [libjvm.dylib+0x58621e]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)
  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]Publisher Matched
  checked_jni_GetObjectClass+0xa2
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)
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51ee0]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0x40
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)
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Udp.dylib+0x2073a]  OpenDDS::DCPS::UdpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::ReceivedDataSample const&)+0x88a
C  [libOpenDDS_Udp.dylib+0x3ccc]  OpenDDS::DCPS::UdpDataLink::control_received(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x8c
C  [libOpenDDS_Udp.dylib+0x13877]  OpenDDS::DCPS::UdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x47
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Udp.dylib+0xf7ac]  OpenDDS::DCPS::UdpReceiveStrategy::handle_input(int)+0x3c
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Udp.dylib+0x2073a]  OpenDDS::DCPS::UdpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::ReceivedDataSample const&)+0x88a
C  [libOpenDDS_Udp.dylib+0x3ccc]  OpenDDS::DCPS::UdpDataLink::control_received(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x8c
C  [libOpenDDS_Udp.dylib+0x13877]  OpenDDS::DCPS::UdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x47
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Udp.dylib+0xf7ac]  OpenDDS::DCPS::UdpReceiveStrategy::handle_input(int)+0x3c
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Udp.dylib+0x2073a]  OpenDDS::DCPS::UdpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::ReceivedDataSample const&)+0x88a
C  [libOpenDDS_Udp.dylib+0x3ccc]  OpenDDS::DCPS::UdpDataLink::control_received(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x8c
C  [libOpenDDS_Udp.dylib+0x13877]  OpenDDS::DCPS::UdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x47
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Udp.dylib+0xf7ac]  OpenDDS::DCPS::UdpReceiveStrategy::handle_input(int)+0x3c
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Udp.dylib+0x2073a]  OpenDDS::DCPS::UdpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::ReceivedDataSample const&)+0x88a
C  [libOpenDDS_Udp.dylib+0x3ccc]  OpenDDS::DCPS::UdpDataLink::control_received(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x8c
C  [libOpenDDS_Udp.dylib+0x13877]  OpenDDS::DCPS::UdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x47
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Udp.dylib+0xf7ac]  OpenDDS::DCPS::UdpReceiveStrategy::handle_input(int)+0x3c
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Udp.dylib+0x2073a]  OpenDDS::DCPS::UdpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::ReceivedDataSample const&)+0x88a
C  [libOpenDDS_Udp.dylib+0x3ccc]  OpenDDS::DCPS::UdpDataLink::control_received(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x8c
C  [libOpenDDS_Udp.dylib+0x13877]  OpenDDS::DCPS::UdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x47
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Udp.dylib+0xf7ac]  OpenDDS::DCPS::UdpReceiveStrategy::handle_input(int)+0x3c
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x325b5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Udp.dylib+0x2073a]  OpenDDS::DCPS::UdpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::ReceivedDataSample const&)+0x88a
C  [libOpenDDS_Udp.dylib+0x3ccc]  OpenDDS::DCPS::UdpDataLink::control_received(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x8c
C  [libOpenDDS_Udp.dylib+0x13877]  OpenDDS::DCPS::UdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x47
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Udp.dylib+0xf7ac]  OpenDDS::DCPS::UdpReceiveStrategy::handle_input(int)+0x3c
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x325b5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Udp.dylib+0x2073a]  OpenDDS::DCPS::UdpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::ReceivedDataSample const&)+0x88a
C  [libOpenDDS_Udp.dylib+0x3ccc]  OpenDDS::DCPS::UdpDataLink::control_received(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x8c
C  [libOpenDDS_Udp.dylib+0x13877]  OpenDDS::DCPS::UdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x47
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Udp.dylib+0xf7ac]  OpenDDS::DCPS::UdpReceiveStrategy::handle_input(int)+0x3c
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x325d4]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Udp.dylib+0x2073a]  OpenDDS::DCPS::UdpTransport::passive_connection(ACE_INET_Addr const&, OpenDDS::DCPS::ReceivedDataSample const&)+0x88a
C  [libOpenDDS_Udp.dylib+0x3ccc]  OpenDDS::DCPS::UdpDataLink::control_received(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x8c
C  [libOpenDDS_Udp.dylib+0x13877]  OpenDDS::DCPS::UdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x47
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Udp.dylib+0xf7ac]  OpenDDS::DCPS::UdpReceiveStrategy::handle_input(int)+0x3c
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x517a0]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Udp.dylib+0x13897]  OpenDDS::DCPS::UdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x67
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Udp.dylib+0xf7ac]  OpenDDS::DCPS::UdpReceiveStrategy::handle_input(int)+0x3c
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Udp.dylib+0x13897]  OpenDDS::DCPS::UdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x67
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Udp.dylib+0xf7ac]  OpenDDS::DCPS::UdpReceiveStrategy::handle_input(int)+0x3c
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Udp.dylib+0x13897]  OpenDDS::DCPS::UdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x67
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Udp.dylib+0xf7ac]  OpenDDS::DCPS::UdpReceiveStrategy::handle_input(int)+0x3c
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Udp.dylib+0x13897]  OpenDDS::DCPS::UdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x67
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Udp.dylib+0xf7ac]  OpenDDS::DCPS::UdpReceiveStrategy::handle_input(int)+0x3c
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Udp.dylib+0x13897]  OpenDDS::DCPS::UdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x67
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Udp.dylib+0xf7ac]  OpenDDS::DCPS::UdpReceiveStrategy::handle_input(int)+0x3c
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Udp.dylib+0x13897]  OpenDDS::DCPS::UdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x67
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Udp.dylib+0xf7ac]  OpenDDS::DCPS::UdpReceiveStrategy::handle_input(int)+0x3c
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Udp.dylib+0x13897]  OpenDDS::DCPS::UdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x67
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Udp.dylib+0xf7ac]  OpenDDS::DCPS::UdpReceiveStrategy::handle_input(int)+0x3c
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x31494]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Udp.dylib+0x13897]  OpenDDS::DCPS::UdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x67
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Udp.dylib+0xf7ac]  OpenDDS::DCPS::UdpReceiveStrategy::handle_input(int)+0x3c
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Udp.dylib+0x13897]  OpenDDS::DCPS::UdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x67
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Udp.dylib+0xf7ac]  OpenDDS::DCPS::UdpReceiveStrategy::handle_input(int)+0x3c
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Udp.dylib+0x13897]  OpenDDS::DCPS::UdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x67
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Udp.dylib+0xf7ac]  OpenDDS::DCPS::UdpReceiveStrategy::handle_input(int)+0x3c
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Udp.dylib+0x13897]  OpenDDS::DCPS::UdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x67
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Udp.dylib+0xf7ac]  OpenDDS::DCPS::UdpReceiveStrategy::handle_input(int)+0x3c
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Udp.dylib+0x13897]  OpenDDS::DCPS::UdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x67
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Udp.dylib+0xf7ac]  OpenDDS::DCPS::UdpReceiveStrategy::handle_input(int)+0x3c
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Udp.dylib+0x13897]  OpenDDS::DCPS::UdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x67
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Udp.dylib+0xf7ac]  OpenDDS::DCPS::UdpReceiveStrategy::handle_input(int)+0x3c
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91ce0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91ce0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91ce0> (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 <0x000000072df91ce0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91ce0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91ce0> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Udp.dylib+0x13897]  OpenDDS::DCPS::UdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x67
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Udp.dylib+0xf7ac]  OpenDDS::DCPS::UdpReceiveStrategy::handle_input(int)+0x3c
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
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)
CWARNING 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)
  [libACE.dylib+0xf4a01]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)
  ACE_Task_Base::svc_run(void*)+0x41WARNING 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)

C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
CWARNING 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)
  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]Subscriber Report Validity
  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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)
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)
VStop Subscriber
  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [libmessenger_idl_test.dylib+0x5eba8]V  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libjvm.dylib+0x58621e]  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
  check_pending_exception(JavaThread*)+0x12e
C  [libmessenger_idl_test.dylib+0x39692]V  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
CC  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x517a0]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0x40
  [libOpenDDS_Dcps.dylib+0x9e85c]C  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
  [libOpenDDS_Dcps.dylib+0xa4a69]C  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0x4757b1]  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, 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::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
CC  [libOpenDDS_Dcps.dylib+0x453d59]  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, 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::WriterInfo::removed()+0x8c
CC  [libOpenDDS_Dcps.dylib+0x453081]  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Udp.dylib+0x13897]  OpenDDS::DCPS::UdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x67
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Udp.dylib+0xf7ac]  OpenDDS::DCPS::UdpReceiveStrategy::handle_input(int)+0x3c
  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
CC  [libOpenDDS_Dcps.dylib+0x1f3e90]  [libOpenDDS_Dcps.dylib+0x96674]  ACE_Select_Reactor_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::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
CC  [libOpenDDS_Dcps.dylib+0x97ed7]  [libOpenDDS_Dcps.dylib+0x1f3cfe]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
CC  [libOpenDDS_Dcps.dylib+0x27d743]  [libOpenDDS_Dcps.dylib+0x1f3b4e]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
  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+0x1f38ab]  [libOpenDDS_Dcps.dylib+0x27e023]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
CC  [libOpenDDS_Dcps.dylib+0x1f9e02]  [libOpenDDS_Dcps.dylib+0x130225]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
CC  [libOpenDDS_Dcps.dylib+0x1f07de]  [libOpenDDS_Dcps.dylib+0x1ee20b]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
CC  [libOpenDDS_Dcps.dylib+0x1ee461]  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
CC  [libACE.dylib+0xf4a01]  [libACE.dylib+0xd6e20]  ACE_Task_Base::svc_run(void*)+0x41
  ACE_Select_Reactor_Notify::handle_input(int)+0x70
CC  [libACE.dylib+0xf52be]  [libACE.dylib+0xd68ab]  ACE_Thread_Adapter::invoke_i()+0xfe
  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
CNative frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
  [libOpenDDS_Dcps.dylib+0x1f39a4]V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x5476]  getContextClassLoader(JNIEnv_*)+0x26
C  [libidl2jni_runtime.dylib+0x5759]  findClass(JNIEnv_*, char const*)+0x19
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
CC  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
  [libOpenDDS_Dcps.dylib+0x1f3884]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x9e85c]  [libOpenDDS_Dcps.dylib+0x1f9e02]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
  [libOpenDDS_Dcps.dylib+0x4757b1]C  [libOpenDDS_Dcps.dylib+0x1f07de]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
CC  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
  [libOpenDDS_Dcps.dylib+0x453d59]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+0x1ed51c]C  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libOpenDDS_Dcps.dylib+0x453081]  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  ace_thread_adapter+0x1e
  [libOpenDDS_Udp.dylib+0x13897]C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d  OpenDDS::DCPS::UdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x67
C
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

  [libOpenDDS_Udp.dylib+0x1348a]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::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Udp.dylib+0xf7ac]  OpenDDS::DCPS::UdpReceiveStrategy::handle_input(int)+0x3c
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
VC  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
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+0xa4a69]  [libOpenDDS_Dcps.dylib+0x1f3cfe]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0xa4426]  [libOpenDDS_Dcps.dylib+0x1f3b4e]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
  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+0x2c5adc]  [libOpenDDS_Dcps.dylib+0x1f38ab]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x96eb7]  [libOpenDDS_Dcps.dylib+0x1f9e02]  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+0x96674]  [libOpenDDS_Dcps.dylib+0x1f07de]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
CC  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
  [libOpenDDS_Dcps.dylib+0x97ed7]C  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
  [libOpenDDS_Dcps.dylib+0x1ed51c]C  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libOpenDDS_Dcps.dylib+0x27d743]  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI 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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libOpenDDS_Dcps.dylib+0x27e023]  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
CC  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
  [libOpenDDS_Dcps.dylib+0x130225]C  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
  [libOpenDDS_Dcps.dylib+0x9e85c]C  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
  [libOpenDDS_Dcps.dylib+0x1ee20b]C  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
  [libOpenDDS_Dcps.dylib+0x4757b1]C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libOpenDDS_Dcps.dylib+0x453d59]  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, 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+0x1f39a4]  [libOpenDDS_Dcps.dylib+0x453081]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_notification_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x34
C  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Udp.dylib+0x13897]  OpenDDS::DCPS::UdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x67
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Udp.dylib+0xf7ac]  OpenDDS::DCPS::UdpReceiveStrategy::handle_input(int)+0x3c
  [libOpenDDS_Dcps.dylib+0x1f3884]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
  [libOpenDDS_Dcps.dylib+0x1f3e90]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+0x1f9e02]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
  [libOpenDDS_Dcps.dylib+0x1f3cfe]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
  [libOpenDDS_Dcps.dylib+0x1f07de]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
  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+0x1ed51c]  [libOpenDDS_Dcps.dylib+0x1f38ab]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]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  [libjvm.dylib+0x58621e]  [libOpenDDS_Dcps.dylib+0x1f9e02]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
CC  [libOpenDDS_Dcps.dylib+0x1f07de]  [libOpenDDS_Dcps.dylib+0xa4a69]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
CC  [libOpenDDS_Dcps.dylib+0xa4426]  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]C  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
  [libOpenDDS_Dcps.dylib+0x2c5adc]C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
CC  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
CC  [libOpenDDS_Dcps.dylib+0x96674]  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
CC  [libOpenDDS_Dcps.dylib+0x97ed7]  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x27d743]C  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
  [libOpenDDS_Dcps.dylib+0x453d59]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
C  [libOpenDDS_Dcps.dylib+0x27e023]  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Udp.dylib+0x13897]  OpenDDS::DCPS::UdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x67
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Udp.dylib+0xf7ac]  OpenDDS::DCPS::UdpReceiveStrategy::handle_input(int)+0x3c
  [libOpenDDS_Dcps.dylib+0x130225]C  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
  [libOpenDDS_Dcps.dylib+0x1f3e90]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+0x1ee20b]C  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
  [libOpenDDS_Dcps.dylib+0x1f3cfe]C  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
  [libOpenDDS_Dcps.dylib+0x1ee461]C  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
  [libOpenDDS_Dcps.dylib+0x1f3b4e]C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
  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+0x1f39a4]  [libOpenDDS_Dcps.dylib+0x1f38ab]  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>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
CC  [libOpenDDS_Dcps.dylib+0x1f3884]  [libOpenDDS_Dcps.dylib+0x1f9e02]  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_i(ACE_Time_Value*)+0x82
CC  [libOpenDDS_Dcps.dylib+0x1f9e02]  [libOpenDDS_Dcps.dylib+0x1f07de]  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>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
CC  [libOpenDDS_Dcps.dylib+0x1f07de]  [libOpenDDS_Dcps.dylib+0x1ed51c]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
CC  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  [libOpenDDS_Dcps.dylib+0x1ed51c]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91ce0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91ce0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91ce0> (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 <0x000000072df91ce0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91ce0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91ce0> (a DataReaderListenerImpl)
  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]SampleInfo.sample_rank = 0
SampleInfo.instance_state = 4
  ACE_Task_Base::svc_run(void*)+0x41
Message: subject    = Review
C         subject_id = 99
         from       = OpenDDS-Java
  [libACE.dylib+0xf52be]         count      = 1
         text       = Worst. Movie. Ever.
SampleInfo.sample_rank = 0
  ACE_Thread_Adapter::invoke_i()+0xfe
C(8393|123145422389248) WARNING: DataReaderImpl::accept_sample_processing - subscription 01030000.0808f3ba.00000002.00000107(34efad1d) failed to find publication data for 01030000.0808f3ba.00000001.00000102(03252342).
  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x31494]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51ee0]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x325b5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x325b5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x325d4]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  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)
Subscriber exiting
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)
Publisher exiting
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
InfoRepo_Shutdown: shutting down on signal 15
test PASSED.

auto_run_tests_finished: java/tests/messenger/run_test.pl udp Time:9s Result:0

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

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.15-6/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.15-6/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: Warning: SIGPIPE handler modified!
Signal Handlers:
   SIGSEGV: javaSignalHandlerjavaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags= in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO, unblocked
    SIGBUS: SA_ONSTACK|SA_RESTART|SA_SIGINFO, unblocked
    SIGBUS: javaSignalHandlerjavaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGFPE:  in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGFPE: javaSignalHandlerjavaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGPIPE: SIG_IGN, mask=00000000000000000000000000000000, flags=SA_RESTART in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGPIPE: SIG_IGN, mask=00000000000000000000000000000000, flags=SA_RESTART, unblocked
  *** Handler was modified!
, unblocked
  *** Handler was modified!
  *** Expected:   *** Expected: javaSignalHandlerjavaSignalHandler in libjvm.dylib, mask=11100110100111111111111111111111, flags=SA_RESTART|SA_SIGINFO
   SIGXFSZ:  in libjvm.dylib, mask=11100110100111111111111111111111, flags=SA_RESTART|SA_SIGINFO
   SIGXFSZ: javaSignalHandlerjavaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGILL:  in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGILL: javaSignalHandlerjavaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGUSR2:  in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGUSR2: SR_handlerSR_handler in libjvm.dylib, mask=00000000000000000000000000000000, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGHUP:  in libjvm.dylib, mask=00000000000000000000000000000000, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGHUP: UserHandlerUserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGINT:  in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGINT: UserHandlerUserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGTERM:  in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGTERM: UserHandlerUserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGQUIT:  in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGQUIT: 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, 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 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 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 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._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.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
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.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
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.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
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.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
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.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
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.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
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.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
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)
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
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 DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
	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
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)
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
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.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
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.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native 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_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.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
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.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
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 CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
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 DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
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.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
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)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at DDS._PublisherTAOPeer.get_default_datawriter_qos(Native Method)
	at TestPublisher.main(TestPublisher.java:103)
	at TestSubscriber.main(TestSubscriber.java:48)
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)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
	at TestPublisher.main(TestPublisher.java:103)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
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 CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native 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._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.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._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._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._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._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)
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:100)
	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._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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51ee0]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Multicast.dylib+0x362ce]  OpenDDS::DCPS::MulticastTransport::passive_connection(long long, long long)+0x74e
C  [libOpenDDS_Multicast.dylib+0x28a7e]  OpenDDS::DCPS::MulticastSession::syn_received(std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x6be
C  [libOpenDDS_Multicast.dylib+0x28381]  OpenDDS::DCPS::MulticastSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x41aad]  OpenDDS::DCPS::ReliableSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x2d
C  [libOpenDDS_Multicast.dylib+0x9f09]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x459
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Multicast.dylib+0x362ce]  OpenDDS::DCPS::MulticastTransport::passive_connection(long long, long long)+0x74e
C  [libOpenDDS_Multicast.dylib+0x28a7e]  OpenDDS::DCPS::MulticastSession::syn_received(std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x6be
C  [libOpenDDS_Multicast.dylib+0x28381]  OpenDDS::DCPS::MulticastSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x41aad]  OpenDDS::DCPS::ReliableSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x2d
C  [libOpenDDS_Multicast.dylib+0x9f09]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x459
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Multicast.dylib+0x362ce]  OpenDDS::DCPS::MulticastTransport::passive_connection(long long, long long)+0x74e
C  [libOpenDDS_Multicast.dylib+0x28a7e]  OpenDDS::DCPS::MulticastSession::syn_received(std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x6be
C  [libOpenDDS_Multicast.dylib+0x28381]  OpenDDS::DCPS::MulticastSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x41aad]  OpenDDS::DCPS::ReliableSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x2d
C  [libOpenDDS_Multicast.dylib+0x9f09]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x459
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Multicast.dylib+0x362ce]  OpenDDS::DCPS::MulticastTransport::passive_connection(long long, long long)+0x74e
C  [libOpenDDS_Multicast.dylib+0x28a7e]  OpenDDS::DCPS::MulticastSession::syn_received(std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x6be
C  [libOpenDDS_Multicast.dylib+0x28381]  OpenDDS::DCPS::MulticastSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x41aad]  OpenDDS::DCPS::ReliableSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x2d
C  [libOpenDDS_Multicast.dylib+0x9f09]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x459
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Multicast.dylib+0x362ce]  OpenDDS::DCPS::MulticastTransport::passive_connection(long long, long long)+0x74e
C  [libOpenDDS_Multicast.dylib+0x28a7e]  OpenDDS::DCPS::MulticastSession::syn_received(std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x6be
C  [libOpenDDS_Multicast.dylib+0x28381]  OpenDDS::DCPS::MulticastSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x41aad]  OpenDDS::DCPS::ReliableSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x2d
C  [libOpenDDS_Multicast.dylib+0x9f09]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x459
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x325b5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Multicast.dylib+0x362ce]  OpenDDS::DCPS::MulticastTransport::passive_connection(long long, long long)+0x74e
C  [libOpenDDS_Multicast.dylib+0x28a7e]  OpenDDS::DCPS::MulticastSession::syn_received(std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x6be
C  [libOpenDDS_Multicast.dylib+0x28381]  OpenDDS::DCPS::MulticastSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x41aad]  OpenDDS::DCPS::ReliableSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x2d
C  [libOpenDDS_Multicast.dylib+0x9f09]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x459
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x325b5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Multicast.dylib+0x362ce]  OpenDDS::DCPS::MulticastTransport::passive_connection(long long, long long)+0x74e
C  [libOpenDDS_Multicast.dylib+0x28a7e]  OpenDDS::DCPS::MulticastSession::syn_received(std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x6be
C  [libOpenDDS_Multicast.dylib+0x28381]  OpenDDS::DCPS::MulticastSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x41aad]  OpenDDS::DCPS::ReliableSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x2d
C  [libOpenDDS_Multicast.dylib+0x9f09]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x459
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x325d4]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Multicast.dylib+0x362ce]  OpenDDS::DCPS::MulticastTransport::passive_connection(long long, long long)+0x74e
C  [libOpenDDS_Multicast.dylib+0x28a7e]  OpenDDS::DCPS::MulticastSession::syn_received(std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x6be
C  [libOpenDDS_Multicast.dylib+0x28381]  OpenDDS::DCPS::MulticastSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x51
C  [libOpenDDS_Multicast.dylib+0x41aad]  OpenDDS::DCPS::ReliableSession::control_received(char, std::__1::unique_ptr<ACE_Message_Block, OpenDDS::DCPS::Message_Block_Deleter> const&)+0x2d
C  [libOpenDDS_Multicast.dylib+0x9f09]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x459
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  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._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)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x517a0]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x31494]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Multicast.dylib+0xa047]  OpenDDS::DCPS::MulticastDataLink::sample_received(OpenDDS::DCPS::ReceivedDataSample&)+0x597
C  [libOpenDDS_Multicast.dylib+0x1fff8]  OpenDDS::DCPS::MulticastReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x28
C  [libOpenDDS_Udp.dylib+0x1348a]  OpenDDS::DCPS::TransportReceiveStrategy<OpenDDS::DCPS::TransportHeader, OpenDDS::DCPS::DataSampleHeader>::handle_dds_input(int)+0x3c6a
C  [libOpenDDS_Multicast.dylib+0x1bd0f]  OpenDDS::DCPS::MulticastReceiveStrategy::handle_input(int)+0x3f
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (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 <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fe8> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x517a0]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x31494]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51ee0]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
Stop Publisher
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
CWARNING 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)
  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x325b5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]Publisher exiting
  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x325b5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x325d4]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  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)
Subscriber exiting
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
InfoRepo_Shutdown: shutting down on signal 15
test PASSED.

auto_run_tests_finished: java/tests/messenger/run_test.pl multicast Time:9s Result:0

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

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.15-6/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.15-6/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 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 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: 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 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
	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)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51ee0]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x35ea3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_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+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x35ea3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_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+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x35ea3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_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+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x35ea3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_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+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x35ea3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_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+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x325b5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x35ea3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_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+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x325b5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x35ea3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_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+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x325d4]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x35ea3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_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+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x517a0]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x31494]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (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 <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91f90> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x517a0]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x31494]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51ee0]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
CStop Publisher
  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
CWARNING 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
  [libOpenDDS_Dcps.dylib+0x1f07de]	at DDS._DomainParticipantFactoryTAOPeer.delete_participant(Native Method)
	at TestPublisher.main(TestPublisher.java:184)
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
CPublisher exiting
  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x325b5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x325b5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x325d4]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  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)
Subscriber exiting
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
InfoRepo_Shutdown: shutting down on signal 15
test PASSED.

auto_run_tests_finished: java/tests/messenger/run_test.pl rtps Time:10s Result:0

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

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.15-6/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.15-6/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 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: Warning: SIGPIPE handler modified!
Signal Handlers:
   SIGSEGV: javaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGPIPE: SIG_IGN, mask=00000000000000000000000000000000javaSignalHandler, flags=SA_RESTART, unblocked
  *** Handler was modified!
  *** Expected:  in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO, unblocked
    SIGBUS: javaSignalHandlerjavaSignalHandler in libjvm.dylib, mask=11100110100111111111111111111111, flags=SA_RESTART|SA_SIGINFO
   SIGXFSZ:  in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGFPE: javaSignalHandlerjavaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGILL:  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
   SIGUSR2:  in libjvm.dylib, mask=11100110100111111111111111111111, flags=SA_RESTART|SA_SIGINFO
   SIGXFSZ: SR_handlerjavaSignalHandler in libjvm.dylib, mask=00000000000000000000000000000000, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGHUP:  in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGILL: UserHandlerjavaSignalHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGINT:  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
   SIGTERM:  in libjvm.dylib, mask=00000000000000000000000000000000, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGHUP: UserHandlerUserHandler in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
   SIGQUIT:  in libjvm.dylib, mask=11100110000111110111111111111111, flags=SA_RESTART|SA_SIGINFO, unblocked
    SIGINT: 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
   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 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 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 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
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)
	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.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
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.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
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.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
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.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
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
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
	at DDS._WaitSetInterfTAOPeer.attach_condition(Native Method)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at TestPublisher.main(TestPublisher.java:122)
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native Method)
	at TestSubscriber.main(TestSubscriber.java:48)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at DDS.TOPIC_QOS_DEFAULT.get(Native 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
	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)
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51ee0]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x35ea3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_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+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x35ea3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_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+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x35ea3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_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+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x35ea3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_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+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x35ea3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_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+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x325b5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x35ea3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_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+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x325b5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x35ea3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_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+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x325d4]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x958fd]  OpenDDS::DCPS::DataReaderImpl::transport_assoc_done(int, OpenDDS::DCPS::GUID_t const&)+0x58d
C  [libOpenDDS_Dcps.dylib+0x48ae72]  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+0x48b282]  OpenDDS::DCPS::TransportClient::use_datalink(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::DataLink> const&)+0x92
C  [libOpenDDS_Dcps.dylib+0x44f1fd]  OpenDDS::DCPS::DataLink::invoke_on_start_callbacks(OpenDDS::DCPS::GUID_t const&, OpenDDS::DCPS::GUID_t const&, bool)+0x40d
C  [libOpenDDS_Rtps_Udp.dylib+0x35ea3]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_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+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x517a0]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x31494]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa5404]  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+0x98cd4]  OpenDDS::DCPS::WriterInfo::received_activity(OpenDDS::DCPS::TimePoint_T<ACE_System_Time_Policy, OpenDDS::DCPS::MonotonicTime_t> const&)+0x134
C  [libOpenDDS_Dcps.dylib+0x9e03e]  OpenDDS::DCPS::DataReaderImpl::writer_activity(OpenDDS::DCPS::DataSampleHeader const&)+0x36e
C  [libOpenDDS_Dcps.dylib+0x9e703]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x4e3
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x475c1d]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, OpenDDS::DCPS::GUID_t const&)+0x1ad
C  [libOpenDDS_Dcps.dylib+0x45392f]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x86f
C  [libOpenDDS_Dcps.dylib+0x453081]  OpenDDS::DCPS::DataLink::data_received(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&)+0x51
C  [libOpenDDS_Rtps_Udp.dylib+0x4b60a]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::deliver_held_data(OpenDDS::DCPS::GUID_t const&)+0x57a
C  [libOpenDDS_Rtps_Udp.dylib+0x4b884]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x54
C  [libOpenDDS_Rtps_Udp.dylib+0x320e5]  OpenDDS::DCPS::RtpsUdpDataLink::DeliverHeldData::~DeliverHeldData()+0x15
C  [libOpenDDS_Rtps_Udp.dylib+0x35efa]  OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::process_heartbeat_i(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)+0x16ba
C  [libOpenDDS_Rtps_Udp.dylib+0x347b2]  void OpenDDS::DCPS::RtpsUdpDataLink::datareader_dispatch<OpenDDS::RTPS::HeartBeatSubmessage, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::*)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&)>(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, void (OpenDDS::DCPS::RtpsUdpDataLink::RtpsReader::* const&)(OpenDDS::RTPS::HeartBeatSubmessage const&, OpenDDS::DCPS::GUID_t const&, bool, std::__1::vector<OpenDDS::DCPS::MetaSubmessage, std::__1::allocator<OpenDDS::DCPS::MetaSubmessage>>&))+0x682
C  [libOpenDDS_Rtps_Udp.dylib+0x33fcf]  OpenDDS::DCPS::RtpsUdpDataLink::received(OpenDDS::RTPS::HeartBeatSubmessage const&, unsigned char const (&) [12], bool, OpenDDS::DCPS::NetworkAddress const&)+0x3bf
C  [libOpenDDS_Rtps_Udp.dylib+0xe984b]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xf6b
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51b69]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x39
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51bc5]  DDS_DataReaderListenerJavaPeer::on_data_available(DDS::DataReader*)+0x95
C  [libmessenger_idl_test.dylib+0x3df4e]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::finish_store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>, bool, bool)+0x1ade
C  [libmessenger_idl_test.dylib+0x5eba8]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::store_instance_data(std::__1::unique_ptr<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator, std::__1::default_delete<OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::MessageTypeWithAllocator>>, int, OpenDDS::DCPS::DataSampleHeader const&, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&)+0x17a8
C  [libmessenger_idl_test.dylib+0x38e5d]  OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0xe1d
C  [libmessenger_idl_test.dylib+0x39692]  virtual thunk to OpenDDS::DCPS::DataReaderImpl_T<Messenger::Message>::dds_demarshal(OpenDDS::DCPS::ReceivedDataSample const&, int, OpenDDS::DCPS::RcHandle<OpenDDS::DCPS::SubscriptionInstance>&, bool&, bool&, OpenDDS::DCPS::MarshalingType)+0x52
C  [libOpenDDS_Dcps.dylib+0x9e85c]  OpenDDS::DCPS::DataReaderImpl::data_received(OpenDDS::DCPS::ReceivedDataSample const&)+0x63c
C  [libOpenDDS_Dcps.dylib+0x4757b1]  OpenDDS::DCPS::ReceiveListenerSet::data_received(OpenDDS::DCPS::ReceivedDataSample const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0x571
C  [libOpenDDS_Dcps.dylib+0x453d59]  OpenDDS::DCPS::DataLink::data_received_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::DCPS::GUID_t const&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&, OpenDDS::DCPS::ReceiveListenerSet::ConstrainReceiveSet)+0xc99
C  [libOpenDDS_Dcps.dylib+0x453e12]  OpenDDS::DCPS::DataLink::data_received_include(OpenDDS::DCPS::ReceivedDataSample&, std::__1::set<OpenDDS::DCPS::GUID_t, OpenDDS::DCPS::GUID_tKeyLessThan, std::__1::allocator<OpenDDS::DCPS::GUID_t>> const&)+0x32
C  [libOpenDDS_Rtps_Udp.dylib+0xe9524]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample_i(OpenDDS::DCPS::ReceivedDataSample&, OpenDDS::RTPS::Submessage const&, OpenDDS::DCPS::NetworkAddress const&)+0xc44
C  [libOpenDDS_Rtps_Udp.dylib+0xe887c]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::deliver_sample(OpenDDS::DCPS::ReceivedDataSample&, ACE_INET_Addr const&)+0x12c
C  [libOpenDDS_Rtps_Udp.dylib+0xe7a62]  OpenDDS::DCPS::RtpsUdpReceiveStrategy::handle_input(int)+0x7d2
C  [libOpenDDS_Dcps.dylib+0x1f3e90]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::notify_handle(int, unsigned long, ACE_Handle_Set&, ACE_Event_Handler*, int (ACE_Event_Handler::*)(int))+0xf0
C  [libOpenDDS_Dcps.dylib+0x1f3cfe]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_set(int, int&, unsigned long, ACE_Handle_Set&, ACE_Handle_Set&, int (ACE_Event_Handler::*)(int))+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f3b4e]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch_io_handlers(ACE_Select_Reactor_Handle_Set&, int&, int&)+0x15e
C  [libOpenDDS_Dcps.dylib+0x1f38ab]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0x10b
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (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 <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
	at Messenger.MessageDataReaderHelper.native_unarrow(Native Method)
	at Messenger.MessageDataReaderHelper.narrow(MessageDataReaderHelper.java:13)
	at DataReaderListenerImpl.on_data_available(DataReaderListenerImpl.java:48)
	- locked <0x000000072df91fc0> (a DataReaderListenerImpl)
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = OpenDDS-Java
         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
WARNING in native method: JNI call made without checking exceptions when required to from CallStaticObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x517a0]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51802]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x31475]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x31494]  copyToJava(JNIEnv_*, _jobject*&, DDS::LivelinessChangedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51825]  DDS_DataReaderListenerJavaPeer::on_liveliness_changed(DDS::DataReader*, DDS::LivelinessChangedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0xa4a69]  OpenDDS::DCPS::DataReaderImpl::notify_liveliness_change()+0x169
C  [libOpenDDS_Dcps.dylib+0xa4426]  OpenDDS::DCPS::DataReaderImpl::writer_removed(OpenDDS::DCPS::WriterInfo&)+0x526
C  [libOpenDDS_Dcps.dylib+0x2c5adc]  OpenDDS::DCPS::WriterInfo::removed()+0x8c
C  [libOpenDDS_Dcps.dylib+0x96eb7]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x6c7
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x55fa]  setContextClassLoader(JNIEnv_*, _jobject*)+0x2a
C  [libOpenDDS_DCPS_Java.dylib+0x29739]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x99
C  [libOpenDDS_DCPS_Java.dylib+0x1c535]  JNIThreadAttacher::JNIThreadAttacher(JavaVM_*, _jobject*)+0x25
C  [libOpenDDS_DCPS_Java.dylib+0x51ee0]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0x40
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56c262]  checked_jni_FindClass+0xa2
C  [libidl2jni_runtime.dylib+0x3ea1]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
CStop Publisher
  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
CWARNING 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)
  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x50be9]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x59
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]Publisher exiting
  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x50c08]  copyToJava(JNIEnv_*, _jobject*&, TAO_Objref_Var_T<DDS::DataReader> const&, bool)+0x78
C  [libOpenDDS_DCPS_Java.dylib+0x51f42]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xa2
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+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+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  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+0x325b5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56e982]  checked_jni_GetObjectClass+0xa2
C  [libOpenDDS_DCPS_Java.dylib+0x36f4]  JNIEnv_::GetObjectClass(_jobject*)+0x24
C  [libidl2jni_runtime.dylib+0x578b]  findClass(JNIEnv_*, char const*)+0x4b
C  [libOpenDDS_DCPS_Java.dylib+0x325b5]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x35
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  ace_thread_adapter+0x1e
C  [libsystem_pthread.dylib+0x61d3]  _pthread_start+0x7d
C  [libsystem_pthread.dylib+0x1bd3]  thread_start+0xf

WARNING in native method: JNI call made without checking exceptions when required to from CallObjectMethodV
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x58621e]  check_pending_exception(JavaThread*)+0x12e
V  [libjvm.dylib+0x56ecac]  checked_jni_GetMethodID+0xac
C  [libOpenDDS_DCPS_Java.dylib+0x38d4]  JNIEnv_::GetMethodID(_jclass*, char const*, char const*)+0x34
C  [libOpenDDS_DCPS_Java.dylib+0x325d4]  copyToJava(JNIEnv_*, _jobject*&, DDS::SubscriptionMatchedStatus const&, bool)+0x54
C  [libOpenDDS_DCPS_Java.dylib+0x51f65]  DDS_DataReaderListenerJavaPeer::on_subscription_matched(DDS::DataReader*, DDS::SubscriptionMatchedStatus const&)+0xc5
C  [libOpenDDS_Dcps.dylib+0x9726b]  OpenDDS::DCPS::DataReaderImpl::remove_associations_i(OpenDDS::DCPS::WriterIdSeq const&, bool)+0xa7b
C  [libOpenDDS_Dcps.dylib+0x96674]  OpenDDS::DCPS::DataReaderImpl::remove_associations(OpenDDS::DCPS::WriterIdSeq const&, bool)+0x5a4
C  [libOpenDDS_Dcps.dylib+0x97ed7]  OpenDDS::DCPS::DataReaderImpl::remove_all_associations()+0x1e7
C  [libOpenDDS_Dcps.dylib+0x27d743]  OpenDDS::DCPS::SubscriberImpl::delete_datareader(DDS::DataReader*)+0x1073
C  [libOpenDDS_Dcps.dylib+0x27e023]  OpenDDS::DCPS::SubscriberImpl::delete_contained_entities()+0x553
C  [libOpenDDS_Dcps.dylib+0x130225]  OpenDDS::DCPS::DomainParticipantImpl::ShutdownHandler::execute(OpenDDS::DCPS::ReactorWrapper&)+0x465
C  [libOpenDDS_Dcps.dylib+0x1ee20b]  OpenDDS::DCPS::ReactorTask::process_command_queue_i(ACE_Guard<ACE_Thread_Mutex>&, ACE_Reactor*)+0x12b
C  [libOpenDDS_Dcps.dylib+0x1ee461]  OpenDDS::DCPS::ReactorTask::handle_exception(int)+0x51
C  [libACE.dylib+0xd6b29]  ACE_Select_Reactor_Notify::dispatch_notify(ACE_Notification_Buffer&)+0x219
C  [libACE.dylib+0xd6e20]  ACE_Select_Reactor_Notify::handle_input(int)+0x70
C  [libACE.dylib+0xd68ab]  ACE_Select_Reactor_Notify::dispatch_notifications(int&, ACE_Handle_Set&)+0x6b
C  [libOpenDDS_Dcps.dylib+0x1f39a4]  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+0x1f3884]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::dispatch(int, ACE_Select_Reactor_Handle_Set&)+0xe4
C  [libOpenDDS_Dcps.dylib+0x1f9e02]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events_i(ACE_Time_Value*)+0x82
C  [libOpenDDS_Dcps.dylib+0x1f07de]  ACE_Select_Reactor_T<ACE_Reactor_Token_T<ACE_Token>>::handle_events(ACE_Time_Value*)+0x1ae
C  [libACE.dylib+0xc5bf9]  ACE_Reactor::run_reactor_event_loop(int (*)(ACE_Reactor*))+0x49
C  [libOpenDDS_Dcps.dylib+0x1ed51c]  OpenDDS::DCPS::ReactorTask::svc()+0x48c
C  [libACE.dylib+0xf4a01]  ACE_Task_Base::svc_run(void*)+0x41
C  [libACE.dylib+0xf52be]  ACE_Thread_Adapter::invoke_i()+0xfe
C  [libACE.dylib+0xf5174]  ACE_Thread_Adapter::invoke()+0x104
C  [libACE.dylib+0x2046e]  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)
Subscriber exiting
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
InfoRepo_Shutdown: shutting down on signal 15
test PASSED.

auto_run_tests_finished: java/tests/messenger/run_test.pl rtps_uni Time:10s Result:0

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

java/tests/messenger/both/run_test.pl #

TAO (8942|140704651401728) - Completed initializing the process-wide service context
TAO (8942|140704651401728) - Default ORB services initialization begins
TAO (8942|140704651401728) - ORBInitializer_Registry::register_orb_initializer 0 @0x600000e50510
TAO (8942|140704651401728) - ORBInitializer_Registry::register_orb_initializer 1 @0x600001250200
TAO (8942|140704651401728) - Default ORB services initialization completed
TAO (8942|140704651401728) - We are the default 2.5.21 ORB ...
TAO (8942|140704651401728) - 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)
Publisher and Subscriber exiting
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
test PASSED.

auto_run_tests_finished: java/tests/messenger/both/run_test.pl Time:3s Result:0

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

java/tests/zerocopy/run_test.pl #

TAO (8971|140704651401728) - Completed initializing the process-wide service context
TAO (8971|140704651401728) - Default ORB services initialization begins
TAO (8971|140704651401728) - ORBInitializer_Registry::register_orb_initializer 0 @0x600003610510
TAO (8971|140704651401728) - ORBInitializer_Registry::register_orb_initializer 1 @0x600002a10200
TAO (8971|140704651401728) - Default ORB services initialization completed
TAO (8971|140704651401728) - We are the default 2.5.21 ORB ...
TAO (8971|140704651401728) - 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)
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
test PASSED.

auto_run_tests_finished: java/tests/zerocopy/run_test.pl Time:2s Result:0

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

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:2s 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:1s 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 = 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/InvalidNames/run_test.pl Time:2s 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:1s 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:2s 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 = 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/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 = 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/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:14s 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 = 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/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 = 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/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 (9567|140704651401728) - Completed initializing the process-wide service context
TAO (9567|140704651401728) - Default ORB services initialization begins
TAO (9567|140704651401728) - ORBInitializer_Registry::register_orb_initializer 0 @0x600002958510
TAO (9567|140704651401728) - ORBInitializer_Registry::register_orb_initializer 1 @0x600003558200
TAO (9567|140704651401728) - Default ORB services initialization completed
TAO (9567|140704651401728) - We are the default 2.5.21 ORB ...
TAO (9567|140704651401728) - 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 = 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/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 = 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/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:2s 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 = 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/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
SampleInfo.sample_rank = 0
SampleInfo.instance_state = 1
Message: subject    = Review
         subject_id = 99
         from       = Comic Book Guy
         count      = 0
         text       = Worst. Movie. Ever.
publisher sleeping....
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:2s 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 = 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/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:2s 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:1s 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:12s 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:2s 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:1s 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 (10088|140704651401728) - Completed initializing the process-wide service context
TAO (10088|140704651401728) - Default ORB services initialization begins
TAO (10088|140704651401728) - ORBInitializer_Registry::register_orb_initializer 0 @0x600000620120
TAO (10088|140704651401728) - ORBInitializer_Registry::register_orb_initializer 1 @0x600001a20000
TAO (10088|140704651401728) - Default ORB services initialization completed
TAO (10088|140704651401728) - We are the default 2.5.21 ORB ...
TAO (10088|140704651401728) - 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:1s Result:0

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

CMakeLists.txt #

Cannot find file: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/DartConfiguration.tcl
   Site: 
   Build name: (empty)
Create new tag: 20250523-2200 - Experimental
Cannot find file: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/DartConfiguration.tcl
Test project /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build
      Start  1: opendds_devguide_messenger_test_info_repo
 1/24 Test  #1: opendds_devguide_messenger_test_info_repo ....................   Passed    1.26 sec
      Start  2: opendds_devguide_messenger_test_rtps
 2/24 Test  #2: opendds_devguide_messenger_test_rtps .........................   Passed    1.37 sec
      Start  3: opendds_tests_cmake_messenger_1_test
 3/24 Test  #3: opendds_tests_cmake_messenger_1_test .........................   Passed    1.73 sec
      Start  4: opendds_nested_idl_test
 4/24 Test  #4: opendds_nested_idl_test ......................................   Passed    0.37 sec
      Start  5: opendds_ace_tao_only_test
 5/24 Test  #5: opendds_ace_tao_only_test ....................................   Passed    0.94 sec
      Start  6: opendds_install_test_test_current_env
 6/24 Test  #6: opendds_install_test_test_current_env ........................   Passed    0.41 sec
      Start  7: opendds_install_test_test_clean_env
 7/24 Test  #7: opendds_install_test_test_clean_env ..........................   Passed    0.42 sec
      Start  8: opendds_compiler_char_literals_test
 8/24 Test  #8: opendds_compiler_char_literals_test ..........................   Passed    0.42 sec
      Start  9: opendds_compiler_xcdr_test_static
 9/24 Test  #9: opendds_compiler_xcdr_test_static ............................   Passed    0.46 sec
      Start 10: opendds_compiler_xcdr_test_dynamic
10/24 Test #10: opendds_compiler_xcdr_test_dynamic ...........................   Passed    0.58 sec
      Start 11: opendds_hello_world_test_info_repo
11/24 Test #11: opendds_hello_world_test_info_repo ...........................   Passed    3.43 sec
      Start 12: opendds_hello_world_test_rtps
12/24 Test #12: opendds_hello_world_test_rtps ................................   Passed    2.64 sec
      Start 13: opendds_tests_dcps_messenger_test_tcp
13/24 Test #13: opendds_tests_dcps_messenger_test_tcp ........................   Passed    1.44 sec
      Start 14: opendds_tests_dcps_messenger_test_default_tcp
14/24 Test #14: opendds_tests_dcps_messenger_test_default_tcp ................   Passed    1.38 sec
      Start 15: opendds_tests_dcps_messenger_test_thread_per
15/24 Test #15: opendds_tests_dcps_messenger_test_thread_per .................   Passed    1.47 sec
      Start 16: opendds_tests_dcps_messenger_test_nobits
16/24 Test #16: opendds_tests_dcps_messenger_test_nobits .....................   Passed    1.43 sec
      Start 17: opendds_tests_dcps_messenger_test_stack
17/24 Test #17: opendds_tests_dcps_messenger_test_stack ......................   Passed    1.46 sec
      Start 18: opendds_tests_dcps_messenger_test_rtps
18/24 Test #18: opendds_tests_dcps_messenger_test_rtps .......................   Passed    1.31 sec
      Start 19: opendds_tests_dcps_messenger_test_rtps_unicast
19/24 Test #19: opendds_tests_dcps_messenger_test_rtps_unicast ...............   Passed    1.38 sec
      Start 20: opendds_tests_dcps_messenger_test_rtps_disc
20/24 Test #20: opendds_tests_dcps_messenger_test_rtps_disc ..................   Passed    0.74 sec
      Start 21: opendds_tests_dcps_messenger_test_rtps_disc_tcp
21/24 Test #21: opendds_tests_dcps_messenger_test_rtps_disc_tcp ..............   Passed    1.20 sec
      Start 22: opendds_tests_dcps_messenger_test_rtps_disc_tcp_thread_per
22/24 Test #22: opendds_tests_dcps_messenger_test_rtps_disc_tcp_thread_per ...   Passed    1.74 sec
      Start 23: opendds_tests_dcps_messenger_test_rtps_disc_tcp_udp
23/24 Test #23: opendds_tests_dcps_messenger_test_rtps_disc_tcp_udp ..........   Passed    0.68 sec
      Start 24: opendds_tests_cxx11_messenger_test
24/24 Test #24: opendds_tests_cxx11_messenger_test ...........................   Passed    1.14 sec

100% tests passed, 0 tests failed out of 24

Total Test time (real) =  29.46 sec

auto_run_tests_finished: CMakeLists.txt Time:30s Result:0

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

tests/cmake/ctest-to-auto-run-tests.py #

auto_run_tests_finished: tests/cmake/ctest-to-auto-run-tests.py Time:0s 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: 10110
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/DevGuideExamples/DCPS/Messenger/subscriber  -ORBDebugLevel 1 -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile subscriber.log -DCPSPendingTimeout 3 
subscriber PID: 10111 started at 2025-05-23 22:00:39
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/DevGuideExamples/DCPS/Messenger/publisher  -ORBDebugLevel 1 -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile publisher.log -DCPSPendingTimeout 3 
publisher PID: 10112 started at 2025-05-23 22:00:39
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/build/DevGuideExamples/DCPS/Messenger/subscriber  -ORBDebugLevel 1 -DCPSConfigFile rtps.ini -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile subscriber.log -DCPSPendingTimeout 3 
subscriber PID: 10160 started at 2025-05-23 22:00:39
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/DevGuideExamples/DCPS/Messenger/publisher  -ORBDebugLevel 1 -DCPSConfigFile rtps.ini -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile publisher.log -DCPSPendingTimeout 3 
publisher PID: 10161 started at 2025-05-23 22:00:39
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:1s Result:0


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

tests/cmake/Messenger/Messenger_1/CMakeLists.txt run_test.pl #

The CMake name of this test is "opendds_tests_cmake_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: 10167
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/Messenger/Messenger_1/subscriber -ORBDebugLevel 1 -DCPSConfigFile sub.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile subscriber.log -DCPSPendingTimeout 3 
subscriber PID: 10172 started at 2025-05-23 22:00:41
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/Messenger/Messenger_1/publisher -ORBDebugLevel 1 -DCPSConfigFile pub.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile publisher.log -DCPSPendingTimeout 3 
publisher PID: 10173 started at 2025-05-23 22:00:41
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_1/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/build/tests/cmake/Nested_IDL/ecu  -DCPSDebugLevel 1 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 1 -ORBLogFile main.log -DCPSPendingTimeout 3 
main PID: 10179 started at 2025-05-23 22:00:42
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/build/tests/cmake/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:0s Result:0


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

tests/cmake/install/CMakeLists.txt run_test.pl #

The CMake name of this test is "opendds_install_test_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/build/tests/cmake/install/the-install-prefix
These are all the files in the prefix:
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/opendds_install_test_user
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlACE
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlACE/ProcessAndroid.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlACE/TestTarget_Android.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlACE/ProcessLVRT.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlACE/Process_Win32.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlACE/TestTarget.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlACE/ProcessVX_Unix.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlACE/ProcessWinCE_Unix.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlACE/Process_Unix.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlACE/Process.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlACE/MSProject.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlACE/Run_Test.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlACE/TestTarget_VxWorks.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlACE/TestTarget_WinCE.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlACE/ProcessVX.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlACE/ProcessVX_Win32.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlACE/TestTarget_LVRT.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlACE/ProcessWinCE.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlACE/ConfigList.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlACE/Process_VMS.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlDDS
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlDDS/Response_Monitor.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlDDS/Process_Java.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlDDS/Cross_Sync.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlDDS/Process.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlDDS/Run_Test.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlDDS/Cross_Sync_Common.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlDDS/ProcessFactory.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/MovingObjectTypeSupportC.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/VectorTypeSupportImpl.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/VectorTypeSupport.idl
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/Vector.idl
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/opendds_install_test_library_export.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/VectorTypeSupportS.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/MovingObjectC.inl
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/MovingObject.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/MovingObjectTypeSupportImpl.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/VectorS.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/MovingObjectC.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/MovingObject.idl
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/MovingObjectTypeSupportS.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/VectorTypeSupportC.inl
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/VectorC.inl
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/MovingObjectTypeSupportC.inl
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/VectorC.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/MovingObjectS.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/Vector.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/MovingObjectTypeSupport.idl
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/VectorTypeSupportC.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/lib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/lib/libTAO_AnyTypeCode.dylib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/lib/libACE.dylib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/lib/libOpenDDS_Dcps.dylib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/lib/libTAO_Valuetype.dylib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/lib/libopendds_install_test_library.dylib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/lib/libTAO_PI.dylib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/lib/libTAO_BiDirGIOP.dylib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/lib/libTAO.dylib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/lib/libTAO_CodecFactory.dylib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/lib/libTAO_PortableServer.dylib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/share
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/share/cmake
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/share/cmake/opendds_install_test_library
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/share/cmake/opendds_install_test_library/opendds_install_test_libraryTargets-noconfig.cmake
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/share/cmake/opendds_install_test_library/opendds_install_test_libraryConfig.cmake
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/share/cmake/opendds_install_test_library/opendds_install_test_libraryTargets.cmake
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/opendds_install_test_user  -DCPSDebugLevel 1 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 1 -ORBLogFile user.log -DCPSPendingTimeout 3 
user PID: 10188 started at 2025-05-23 22:00:44
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_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/build/tests/cmake/install/the-install-prefix
These are all the files in the prefix:
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/opendds_install_test_user
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlACE
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlACE/ProcessAndroid.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlACE/TestTarget_Android.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlACE/ProcessLVRT.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlACE/Process_Win32.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlACE/TestTarget.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlACE/ProcessVX_Unix.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlACE/ProcessWinCE_Unix.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlACE/Process_Unix.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlACE/Process.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlACE/MSProject.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlACE/Run_Test.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlACE/TestTarget_VxWorks.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlACE/TestTarget_WinCE.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlACE/ProcessVX.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlACE/ProcessVX_Win32.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlACE/TestTarget_LVRT.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlACE/ProcessWinCE.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlACE/ConfigList.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlACE/Process_VMS.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlDDS
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlDDS/Response_Monitor.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlDDS/Process_Java.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlDDS/Cross_Sync.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlDDS/Process.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlDDS/Run_Test.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlDDS/Cross_Sync_Common.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/PerlDDS/ProcessFactory.pm
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/MovingObjectTypeSupportC.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/VectorTypeSupportImpl.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/VectorTypeSupport.idl
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/Vector.idl
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/opendds_install_test_library_export.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/VectorTypeSupportS.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/MovingObjectC.inl
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/MovingObject.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/MovingObjectTypeSupportImpl.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/VectorS.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/MovingObjectC.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/MovingObject.idl
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/MovingObjectTypeSupportS.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/VectorTypeSupportC.inl
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/VectorC.inl
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/MovingObjectTypeSupportC.inl
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/VectorC.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/MovingObjectS.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/Vector.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/MovingObjectTypeSupport.idl
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/include/VectorTypeSupportC.h
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/lib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/lib/libTAO_AnyTypeCode.dylib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/lib/libACE.dylib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/lib/libOpenDDS_Dcps.dylib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/lib/libTAO_Valuetype.dylib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/lib/libopendds_install_test_library.dylib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/lib/libTAO_PI.dylib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/lib/libTAO_BiDirGIOP.dylib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/lib/libTAO.dylib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/lib/libTAO_CodecFactory.dylib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/lib/libTAO_PortableServer.dylib
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/share
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/share/cmake
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/share/cmake/opendds_install_test_library
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/share/cmake/opendds_install_test_library/opendds_install_test_libraryTargets-noconfig.cmake
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/share/cmake/opendds_install_test_library/opendds_install_test_libraryConfig.cmake
  /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/share/cmake/opendds_install_test_library/opendds_install_test_libraryTargets.cmake
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/cmake/install/the-install-prefix/bin/opendds_install_test_user  -DCPSDebugLevel 1 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 1 -ORBLogFile user.log -DCPSPendingTimeout 3 
user PID: 10194 started at 2025-05-23 22:00:44
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


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

tests/DCPS/Compiler/char_literals/CMakeLists.txt run_test.pl cpp11 #

The CMake name of this test is "opendds_compiler_char_literals_test"
The reported command was: /usr/local/bin/perl "run_test.pl" "cpp11"
The following is the actual output:
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/DCPS/Compiler/char_literals/cpp11/char-literals-cpp11  -DCPSDebugLevel 1 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 1 -ORBLogFile test.log -DCPSPendingTimeout 3 
test PID: 10196 started at 2025-05-23 22:00:45
[==========] Running 3 tests from 1 test case.
[----------] Global test environment set-up.
[----------] 3 tests from CharLiterals
[ RUN      ] CharLiterals.char_literal_values
[       OK ] CharLiterals.char_literal_values (0 ms)
[ RUN      ] CharLiterals.wchar_literal_values
[       OK ] CharLiterals.wchar_literal_values (0 ms)
[ RUN      ] CharLiterals.str_literal_values
[       OK ] CharLiterals.str_literal_values (0 ms)
[----------] 3 tests from CharLiterals (0 ms total)

[----------] Global test environment tear-down
[==========] 3 tests from 1 test case ran. (0 ms total)
[  PASSED  ] 3 tests.
test PASSED.

auto_run_tests_finished: tests/DCPS/Compiler/char_literals/CMakeLists.txt run_test.pl cpp11 Time:0s Result:0


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

tests/DCPS/Compiler/xcdr/CMakeLists.txt run_test.pl #

The CMake name of this test is "opendds_compiler_xcdr_test_static"
The reported command was: /usr/local/bin/perl "run_test.pl"
The following is the actual output:

/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/DCPS/Compiler/xcdr/xcdr  -DCPSDebugLevel 1 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 1 -ORBLogFile test.log -DCPSPendingTimeout 3 
test PID: 10215 started at 2025-05-23 22:00:45
[==========] Running 82 tests from 7 test cases.
[----------] Global test environment set-up.
[----------] 13 tests from BasicTests
[ RUN      ] BasicTests.FinalXcdr1Struct
[       OK ] BasicTests.FinalXcdr1Struct (0 ms)
[ RUN      ] BasicTests.AppendableXcdr1Struct
[       OK ] BasicTests.AppendableXcdr1Struct (0 ms)
[ RUN      ] BasicTests.MutableXcdr1Struct
[       OK ] BasicTests.MutableXcdr1Struct (0 ms)
[ RUN      ] BasicTests.FinalXcdr2Struct
[       OK ] BasicTests.FinalXcdr2Struct (0 ms)
[ RUN      ] BasicTests.FinalXcdr2StructLE
[       OK ] BasicTests.FinalXcdr2StructLE (0 ms)
[ RUN      ] BasicTests.AppendableXcdr2Struct
[       OK ] BasicTests.AppendableXcdr2Struct (0 ms)
[ RUN      ] BasicTests.AppendableXcdr2StructLE
[       OK ] BasicTests.AppendableXcdr2StructLE (0 ms)
[ RUN      ] BasicTests.MutableXcdr2Struct
[       OK ] BasicTests.MutableXcdr2Struct (0 ms)
[ RUN      ] BasicTests.MutableXcdr2StructLE
[       OK ] BasicTests.MutableXcdr2StructLE (0 ms)
[ RUN      ] BasicTests.MutableXcdr12Union
[       OK ] BasicTests.MutableXcdr12Union (0 ms)
[ RUN      ] BasicTests.MutableXcdr12UnionLE
[       OK ] BasicTests.MutableXcdr12UnionLE (0 ms)
[ RUN      ] BasicTests.FinalUnion
[       OK ] BasicTests.FinalUnion (0 ms)
[ RUN      ] BasicTests.FinalUnionLE
[       OK ] BasicTests.FinalUnionLE (0 ms)
[----------] 13 tests from BasicTests (0 ms total)

[----------] 17 tests from AppendableTests
[ RUN      ] AppendableTests.FromNestedStruct
[       OK ] AppendableTests.FromNestedStruct (0 ms)
[ RUN      ] AppendableTests.FromAdditionalNestedStruct
[       OK ] AppendableTests.FromAdditionalNestedStruct (0 ms)
[ RUN      ] AppendableTests.FromAdditionalNestedStructLE
[       OK ] AppendableTests.FromAdditionalNestedStructLE (0 ms)
[ RUN      ] AppendableTests.BothAdditionalNestedStruct
[       OK ] AppendableTests.BothAdditionalNestedStruct (0 ms)
[ RUN      ] AppendableTests.BothAdditionalNestedStructLE
[       OK ] AppendableTests.BothAdditionalNestedStructLE (0 ms)
[ RUN      ] AppendableTests.BothAppendableStruct
[       OK ] AppendableTests.BothAppendableStruct (0 ms)
[ RUN      ] AppendableTests.BothAppendableStructLE
[       OK ] AppendableTests.BothAppendableStructLE (0 ms)
[ RUN      ] AppendableTests.FromAppendableStruct
[       OK ] AppendableTests.FromAppendableStruct (0 ms)
[ RUN      ] AppendableTests.FromAppendableStructLE
[       OK ] AppendableTests.FromAppendableStructLE (0 ms)
[ RUN      ] AppendableTests.FromAdditionalAppendableStruct
[       OK ] AppendableTests.FromAdditionalAppendableStruct (0 ms)
[ RUN      ] AppendableTests.FromAdditionalAppendableStructLE
[       OK ] AppendableTests.FromAdditionalAppendableStructLE (0 ms)
[ RUN      ] AppendableTests.BothAdditionalAppendableStruct
[       OK ] AppendableTests.BothAdditionalAppendableStruct (0 ms)
[ RUN      ] AppendableTests.BothAdditionalAppendableStructLE
[       OK ] AppendableTests.BothAdditionalAppendableStructLE (0 ms)
[ RUN      ] AppendableTests.BothAppendableWithNestedStruct2
[       OK ] AppendableTests.BothAppendableWithNestedStruct2 (0 ms)
[ RUN      ] AppendableTests.BothAppendableWithNestedStruct2LE
[       OK ] AppendableTests.BothAppendableWithNestedStruct2LE (0 ms)
[ RUN      ] AppendableTests.FromAppendableUnion
[       OK ] AppendableTests.FromAppendableUnion (0 ms)
[ RUN      ] AppendableTests.FromAppendableUnionLE
[       OK ] AppendableTests.FromAppendableUnionLE (0 ms)
[----------] 17 tests from AppendableTests (1 ms total)

[----------] 25 tests from MutableTests
[ RUN      ] MutableTests.BaselineXcdr1Test
[       OK ] MutableTests.BaselineXcdr1Test (0 ms)
[ RUN      ] MutableTests.BaselineXcdr2Test
[       OK ] MutableTests.BaselineXcdr2Test (0 ms)
[ RUN      ] MutableTests.BaselineXcdr2TestLE
[       OK ] MutableTests.BaselineXcdr2TestLE (0 ms)
[ RUN      ] MutableTests.BaselineXcdr2TestUnion
[       OK ] MutableTests.BaselineXcdr2TestUnion (0 ms)
[ RUN      ] MutableTests.BaselineXcdr2TestUnionLE
[       OK ] MutableTests.BaselineXcdr2TestUnionLE (0 ms)
[ RUN      ] MutableTests.FromMutableUnion
[       OK ] MutableTests.FromMutableUnion (0 ms)
[ RUN      ] MutableTests.FromMutableUnionLE
[       OK ] MutableTests.FromMutableUnionLE (0 ms)
[ RUN      ] MutableTests.FromModifiedMutableUnion
[       OK ] MutableTests.FromModifiedMutableUnion (0 ms)
[ RUN      ] MutableTests.FromModifiedMutableUnionLE
[       OK ] MutableTests.FromModifiedMutableUnionLE (0 ms)
[ RUN      ] MutableTests.ToReorderedXcdr1Test
[       OK ] MutableTests.ToReorderedXcdr1Test (0 ms)
[ RUN      ] MutableTests.FromReorderedXcdr1Test
[       OK ] MutableTests.FromReorderedXcdr1Test (0 ms)
[ RUN      ] MutableTests.ToReorderedXcdr2Test
[       OK ] MutableTests.ToReorderedXcdr2Test (0 ms)
[ RUN      ] MutableTests.ToReorderedXcdr2TestLE
[       OK ] MutableTests.ToReorderedXcdr2TestLE (0 ms)
[ RUN      ] MutableTests.FromReorderedXcdr2Test
[       OK ] MutableTests.FromReorderedXcdr2Test (0 ms)
[ RUN      ] MutableTests.ToAdditionalFieldXcdr1Test
[       OK ] MutableTests.ToAdditionalFieldXcdr1Test (0 ms)
[ RUN      ] MutableTests.FromAdditionalFieldXcdr1Test
[       OK ] MutableTests.FromAdditionalFieldXcdr1Test (0 ms)
[ RUN      ] MutableTests.ToAdditionalFieldXcdr2Test
[       OK ] MutableTests.ToAdditionalFieldXcdr2Test (0 ms)
[ RUN      ] MutableTests.FromAdditionalFieldMustUnderstandTest
[       OK ] MutableTests.FromAdditionalFieldMustUnderstandTest (0 ms)
[ RUN      ] MutableTests.FromAdditionalFieldXcdr2Test
[       OK ] MutableTests.FromAdditionalFieldXcdr2Test (0 ms)
[ RUN      ] MutableTests.LengthCodeTest
[       OK ] MutableTests.LengthCodeTest (0 ms)
[ RUN      ] MutableTests.ReadLc567Test
[       OK ] MutableTests.ReadLc567Test (0 ms)
[ RUN      ] MutableTests.BothMixedMutableStruct
[       OK ] MutableTests.BothMixedMutableStruct (0 ms)
[ RUN      ] MutableTests.BothMixedMutableStructLE
[       OK ] MutableTests.BothMixedMutableStructLE (0 ms)
[ RUN      ] MutableTests.FromMixedMutableStruct
[       OK ] MutableTests.FromMixedMutableStruct (1 ms)
[ RUN      ] MutableTests.FromMixedMutableStructLE
[       OK ] MutableTests.FromMixedMutableStructLE (0 ms)
[----------] 25 tests from MutableTests (1 ms total)

[----------] 6 tests from MixedExtenTests
[ RUN      ] MixedExtenTests.NestingFinalStruct
[       OK ] MixedExtenTests.NestingFinalStruct (0 ms)
[ RUN      ] MixedExtenTests.NestingFinalStructLE
[       OK ] MixedExtenTests.NestingFinalStructLE (0 ms)
[ RUN      ] MixedExtenTests.NestingAppendableStruct
[       OK ] MixedExtenTests.NestingAppendableStruct (0 ms)
[ RUN      ] MixedExtenTests.NestingAppendableStructLE
[       OK ] MixedExtenTests.NestingAppendableStructLE (0 ms)
[ RUN      ] MixedExtenTests.NestingMutableStruct
[       OK ] MixedExtenTests.NestingMutableStruct (0 ms)
[ RUN      ] MixedExtenTests.NestingMutableStructLE
[       OK ] MixedExtenTests.NestingMutableStructLE (0 ms)
[----------] 6 tests from MixedExtenTests (0 ms total)

[----------] 1 test from IdVsDeclOrder
[ RUN      ] IdVsDeclOrder.test
[       OK ] IdVsDeclOrder.test (0 ms)
[----------] 1 test from IdVsDeclOrder (0 ms total)

[----------] 18 tests from KeyTests
[ RUN      ] KeyTests.normal_BasicUnkeyedStruct
[       OK ] KeyTests.normal_BasicUnkeyedStruct (0 ms)
[ RUN      ] KeyTests.normal_BasicKeyedStruct
[       OK ] KeyTests.normal_BasicKeyedStruct (0 ms)
[ RUN      ] KeyTests.normal_UnkeyedUnion
[       OK ] KeyTests.normal_UnkeyedUnion (0 ms)
[ RUN      ] KeyTests.normal_KeyedUnion
[       OK ] KeyTests.normal_KeyedUnion (0 ms)
[ RUN      ] KeyTests.normal_ComplexUnkeyedStruct
[       OK ] KeyTests.normal_ComplexUnkeyedStruct (0 ms)
[ RUN      ] KeyTests.normal_ComplexKeyedStruct
[       OK ] KeyTests.normal_ComplexKeyedStruct (0 ms)
[ RUN      ] KeyTests.NestedKeyOnly_BasicUnkeyedStruct
[       OK ] KeyTests.NestedKeyOnly_BasicUnkeyedStruct (0 ms)
[ RUN      ] KeyTests.NestedKeyOnly_BasicKeyedStruct
[       OK ] KeyTests.NestedKeyOnly_BasicKeyedStruct (0 ms)
[ RUN      ] KeyTests.NestedKeyOnly_UnkeyedUnion
[       OK ] KeyTests.NestedKeyOnly_UnkeyedUnion (0 ms)
[ RUN      ] KeyTests.NestedKeyOnly_KeyedUnion
[       OK ] KeyTests.NestedKeyOnly_KeyedUnion (0 ms)
[ RUN      ] KeyTests.NestedKeyOnly_ComplexUnkeyedStruct
[       OK ] KeyTests.NestedKeyOnly_ComplexUnkeyedStruct (1 ms)
[ RUN      ] KeyTests.NestedKeyOnly_ComplexKeyedStruct
[       OK ] KeyTests.NestedKeyOnly_ComplexKeyedStruct (0 ms)
[ RUN      ] KeyTests.KeyOnly_BasicUnkeyedStruct
[       OK ] KeyTests.KeyOnly_BasicUnkeyedStruct (0 ms)
[ RUN      ] KeyTests.KeyOnly_BasicKeyedStruct
[       OK ] KeyTests.KeyOnly_BasicKeyedStruct (0 ms)
[ RUN      ] KeyTests.KeyOnly_UnkeyedUnion
[       OK ] KeyTests.KeyOnly_UnkeyedUnion (0 ms)
[ RUN      ] KeyTests.KeyOnly_KeyedUnion
[       OK ] KeyTests.KeyOnly_KeyedUnion (0 ms)
[ RUN      ] KeyTests.KeyOnly_ComplexUnkeyedStruct
[       OK ] KeyTests.KeyOnly_ComplexUnkeyedStruct (0 ms)
[ RUN      ] KeyTests.KeyOnly_ComplexKeyedStruct
[       OK ] KeyTests.KeyOnly_ComplexKeyedStruct (0 ms)
[----------] 18 tests from KeyTests (1 ms total)

[----------] 2 tests from OptionalTests
[ RUN      ] OptionalTests.NotPresent
[       OK ] OptionalTests.NotPresent (0 ms)
[ RUN      ] OptionalTests.Present
[       OK ] OptionalTests.Present (0 ms)
[----------] 2 tests from OptionalTests (0 ms total)

[----------] Global test environment tear-down
[==========] 82 tests from 7 test cases ran. (3 ms total)
[  PASSED  ] 82 tests.
test PASSED.

auto_run_tests_finished: tests/DCPS/Compiler/xcdr/CMakeLists.txt run_test.pl Time:0s Result:0


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

tests/DCPS/Compiler/xcdr/CMakeLists.txt run_test.pl --dynamic #

The CMake name of this test is "opendds_compiler_xcdr_test_dynamic"
The reported command was: /usr/local/bin/perl "run_test.pl" "--dynamic"
The following is the actual output:
--dynamic --gtest_filter=-*Xcdr1*
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/DCPS/Compiler/xcdr/xcdr --dynamic --gtest_filter=-*Xcdr1* -DCPSDebugLevel 1 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 1 -ORBLogFile test.log -DCPSPendingTimeout 3 
test PID: 10231 started at 2025-05-23 22:00:46
Note: Google Test filter = -*Xcdr1*
[==========] Running 72 tests from 7 test cases.
[----------] Global test environment set-up.
[----------] 8 tests from BasicTests
[ RUN      ] BasicTests.FinalXcdr2Struct
[       OK ] BasicTests.FinalXcdr2Struct (2 ms)
[ RUN      ] BasicTests.FinalXcdr2StructLE
[       OK ] BasicTests.FinalXcdr2StructLE (1 ms)
[ RUN      ] BasicTests.AppendableXcdr2Struct
[       OK ] BasicTests.AppendableXcdr2Struct (1 ms)
[ RUN      ] BasicTests.AppendableXcdr2StructLE
[       OK ] BasicTests.AppendableXcdr2StructLE (1 ms)
[ RUN      ] BasicTests.MutableXcdr2Struct
[       OK ] BasicTests.MutableXcdr2Struct (0 ms)
[ RUN      ] BasicTests.MutableXcdr2StructLE
[       OK ] BasicTests.MutableXcdr2StructLE (1 ms)
[ RUN      ] BasicTests.FinalUnion
[       OK ] BasicTests.FinalUnion (3 ms)
[ RUN      ] BasicTests.FinalUnionLE
[       OK ] BasicTests.FinalUnionLE (3 ms)
[----------] 8 tests from BasicTests (12 ms total)

[----------] 17 tests from AppendableTests
[ RUN      ] AppendableTests.FromNestedStruct
[       OK ] AppendableTests.FromNestedStruct (1 ms)
[ RUN      ] AppendableTests.FromAdditionalNestedStruct
[       OK ] AppendableTests.FromAdditionalNestedStruct (1 ms)
[ RUN      ] AppendableTests.FromAdditionalNestedStructLE
[       OK ] AppendableTests.FromAdditionalNestedStructLE (0 ms)
[ RUN      ] AppendableTests.BothAdditionalNestedStruct
[       OK ] AppendableTests.BothAdditionalNestedStruct (1 ms)
[ RUN      ] AppendableTests.BothAdditionalNestedStructLE
[       OK ] AppendableTests.BothAdditionalNestedStructLE (1 ms)
[ RUN      ] AppendableTests.BothAppendableStruct
[       OK ] AppendableTests.BothAppendableStruct (2 ms)
[ RUN      ] AppendableTests.BothAppendableStructLE
[       OK ] AppendableTests.BothAppendableStructLE (1 ms)
[ RUN      ] AppendableTests.FromAppendableStruct
[       OK ] AppendableTests.FromAppendableStruct (1 ms)
[ RUN      ] AppendableTests.FromAppendableStructLE
[       OK ] AppendableTests.FromAppendableStructLE (1 ms)
[ RUN      ] AppendableTests.FromAdditionalAppendableStruct
[       OK ] AppendableTests.FromAdditionalAppendableStruct (2 ms)
[ RUN      ] AppendableTests.FromAdditionalAppendableStructLE
[       OK ] AppendableTests.FromAdditionalAppendableStructLE (1 ms)
[ RUN      ] AppendableTests.BothAdditionalAppendableStruct
[       OK ] AppendableTests.BothAdditionalAppendableStruct (1 ms)
[ RUN      ] AppendableTests.BothAdditionalAppendableStructLE
[       OK ] AppendableTests.BothAdditionalAppendableStructLE (1 ms)
[ RUN      ] AppendableTests.BothAppendableWithNestedStruct2
[       OK ] AppendableTests.BothAppendableWithNestedStruct2 (1 ms)
[ RUN      ] AppendableTests.BothAppendableWithNestedStruct2LE
[       OK ] AppendableTests.BothAppendableWithNestedStruct2LE (1 ms)
[ RUN      ] AppendableTests.FromAppendableUnion
[       OK ] AppendableTests.FromAppendableUnion (3 ms)
[ RUN      ] AppendableTests.FromAppendableUnionLE
[       OK ] AppendableTests.FromAppendableUnionLE (3 ms)
[----------] 17 tests from AppendableTests (23 ms total)

[----------] 20 tests from MutableTests
[ RUN      ] MutableTests.BaselineXcdr2Test
[       OK ] MutableTests.BaselineXcdr2Test (1 ms)
[ RUN      ] MutableTests.BaselineXcdr2TestLE
[       OK ] MutableTests.BaselineXcdr2TestLE (1 ms)
[ RUN      ] MutableTests.BaselineXcdr2TestUnion
[       OK ] MutableTests.BaselineXcdr2TestUnion (4 ms)
[ RUN      ] MutableTests.BaselineXcdr2TestUnionLE
[       OK ] MutableTests.BaselineXcdr2TestUnionLE (4 ms)
[ RUN      ] MutableTests.FromMutableUnion
[       OK ] MutableTests.FromMutableUnion (2 ms)
[ RUN      ] MutableTests.FromMutableUnionLE
[       OK ] MutableTests.FromMutableUnionLE (3 ms)
[ RUN      ] MutableTests.FromModifiedMutableUnion
[       OK ] MutableTests.FromModifiedMutableUnion (1 ms)
[ RUN      ] MutableTests.FromModifiedMutableUnionLE
[       OK ] MutableTests.FromModifiedMutableUnionLE (2 ms)
[ RUN      ] MutableTests.ToReorderedXcdr2Test
[       OK ] MutableTests.ToReorderedXcdr2Test (1 ms)
[ RUN      ] MutableTests.ToReorderedXcdr2TestLE
[       OK ] MutableTests.ToReorderedXcdr2TestLE (0 ms)
[ RUN      ] MutableTests.FromReorderedXcdr2Test
[       OK ] MutableTests.FromReorderedXcdr2Test (2 ms)
[ RUN      ] MutableTests.ToAdditionalFieldXcdr2Test
[       OK ] MutableTests.ToAdditionalFieldXcdr2Test (1 ms)
[ RUN      ] MutableTests.FromAdditionalFieldMustUnderstandTest
[       OK ] MutableTests.FromAdditionalFieldMustUnderstandTest (0 ms)
[ RUN      ] MutableTests.FromAdditionalFieldXcdr2Test
[       OK ] MutableTests.FromAdditionalFieldXcdr2Test (2 ms)
[ RUN      ] MutableTests.LengthCodeTest
[       OK ] MutableTests.LengthCodeTest (4 ms)
[ RUN      ] MutableTests.ReadLc567Test
[       OK ] MutableTests.ReadLc567Test (0 ms)
[ RUN      ] MutableTests.BothMixedMutableStruct
[       OK ] MutableTests.BothMixedMutableStruct (2 ms)
[ RUN      ] MutableTests.BothMixedMutableStructLE
[       OK ] MutableTests.BothMixedMutableStructLE (1 ms)
[ RUN      ] MutableTests.FromMixedMutableStruct
[       OK ] MutableTests.FromMixedMutableStruct (1 ms)
[ RUN      ] MutableTests.FromMixedMutableStructLE
[       OK ] MutableTests.FromMixedMutableStructLE (2 ms)
[----------] 20 tests from MutableTests (34 ms total)

[----------] 6 tests from MixedExtenTests
[ RUN      ] MixedExtenTests.NestingFinalStruct
[       OK ] MixedExtenTests.NestingFinalStruct (1 ms)
[ RUN      ] MixedExtenTests.NestingFinalStructLE
[       OK ] MixedExtenTests.NestingFinalStructLE (1 ms)
[ RUN      ] MixedExtenTests.NestingAppendableStruct
[       OK ] MixedExtenTests.NestingAppendableStruct (1 ms)
[ RUN      ] MixedExtenTests.NestingAppendableStructLE
[       OK ] MixedExtenTests.NestingAppendableStructLE (2 ms)
[ RUN      ] MixedExtenTests.NestingMutableStruct
[       OK ] MixedExtenTests.NestingMutableStruct (1 ms)
[ RUN      ] MixedExtenTests.NestingMutableStructLE
[       OK ] MixedExtenTests.NestingMutableStructLE (1 ms)
[----------] 6 tests from MixedExtenTests (7 ms total)

[----------] 1 test from IdVsDeclOrder
[ RUN      ] IdVsDeclOrder.test
[       OK ] IdVsDeclOrder.test (1 ms)
[----------] 1 test from IdVsDeclOrder (1 ms total)

[----------] 18 tests from KeyTests
[ RUN      ] KeyTests.normal_BasicUnkeyedStruct
[       OK ] KeyTests.normal_BasicUnkeyedStruct (1 ms)
[ RUN      ] KeyTests.normal_BasicKeyedStruct
[       OK ] KeyTests.normal_BasicKeyedStruct (1 ms)
[ RUN      ] KeyTests.normal_UnkeyedUnion
[       OK ] KeyTests.normal_UnkeyedUnion (1 ms)
[ RUN      ] KeyTests.normal_KeyedUnion
[       OK ] KeyTests.normal_KeyedUnion (0 ms)
[ RUN      ] KeyTests.normal_ComplexUnkeyedStruct
[       OK ] KeyTests.normal_ComplexUnkeyedStruct (3 ms)
[ RUN      ] KeyTests.normal_ComplexKeyedStruct
[       OK ] KeyTests.normal_ComplexKeyedStruct (3 ms)
[ RUN      ] KeyTests.NestedKeyOnly_BasicUnkeyedStruct
[       OK ] KeyTests.NestedKeyOnly_BasicUnkeyedStruct (0 ms)
[ RUN      ] KeyTests.NestedKeyOnly_BasicKeyedStruct
[       OK ] KeyTests.NestedKeyOnly_BasicKeyedStruct (0 ms)
[ RUN      ] KeyTests.NestedKeyOnly_UnkeyedUnion
[       OK ] KeyTests.NestedKeyOnly_UnkeyedUnion (0 ms)
[ RUN      ] KeyTests.NestedKeyOnly_KeyedUnion
[       OK ] KeyTests.NestedKeyOnly_KeyedUnion (0 ms)
[ RUN      ] KeyTests.NestedKeyOnly_ComplexUnkeyedStruct
[       OK ] KeyTests.NestedKeyOnly_ComplexUnkeyedStruct (0 ms)
[ RUN      ] KeyTests.NestedKeyOnly_ComplexKeyedStruct
[       OK ] KeyTests.NestedKeyOnly_ComplexKeyedStruct (0 ms)
[ RUN      ] KeyTests.KeyOnly_BasicUnkeyedStruct
[       OK ] KeyTests.KeyOnly_BasicUnkeyedStruct (0 ms)
[ RUN      ] KeyTests.KeyOnly_BasicKeyedStruct
[       OK ] KeyTests.KeyOnly_BasicKeyedStruct (1 ms)
[ RUN      ] KeyTests.KeyOnly_UnkeyedUnion
[       OK ] KeyTests.KeyOnly_UnkeyedUnion (1 ms)
[ RUN      ] KeyTests.KeyOnly_KeyedUnion
[       OK ] KeyTests.KeyOnly_KeyedUnion (0 ms)
[ RUN      ] KeyTests.KeyOnly_ComplexUnkeyedStruct
[       OK ] KeyTests.KeyOnly_ComplexUnkeyedStruct (2 ms)
[ RUN      ] KeyTests.KeyOnly_ComplexKeyedStruct
[       OK ] KeyTests.KeyOnly_ComplexKeyedStruct (2 ms)
[----------] 18 tests from KeyTests (15 ms total)

[----------] 2 tests from OptionalTests
[ RUN      ] OptionalTests.NotPresent
[       OK ] OptionalTests.NotPresent (1 ms)
[ RUN      ] OptionalTests.Present
[       OK ] OptionalTests.Present (1 ms)
[----------] 2 tests from OptionalTests (2 ms total)

[----------] Global test environment tear-down
[==========] 72 tests from 7 test cases ran. (94 ms total)
[  PASSED  ] 72 tests.
test PASSED.

auto_run_tests_finished: tests/DCPS/Compiler/xcdr/CMakeLists.txt run_test.pl --dynamic Time:0s Result:0


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

tests/DCPS/HelloWorld/CMakeLists.txt run_test.pl #

The CMake name of this test is "opendds_hello_world_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  -o repo.ior -DCPSPendingTimeout 3 
InfoRepo PID: 10256
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/DCPS/HelloWorld/publisher  -DCPSDebugLevel 1 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 1 -ORBLogFile publisher.log -DCPSPendingTimeout 3 
publisher PID: 10277 started at 2025-05-23 22:00:47
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/DCPS/HelloWorld/subscriber  -DCPSDebugLevel 1 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 1 -ORBLogFile subscriber.log -DCPSPendingTimeout 3 
subscriber PID: 10278 started at 2025-05-23 22:00:47
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/DCPS/HelloWorld/CMakeLists.txt run_test.pl Time:3s Result:0


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

tests/DCPS/HelloWorld/CMakeLists.txt run_test.pl ini=rtps.ini #

The CMake name of this test is "opendds_hello_world_test_rtps"
The reported command was: /usr/local/bin/perl "run_test.pl" "ini=rtps.ini"
The following is the actual output:
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/DCPS/HelloWorld/publisher  -DCPSDebugLevel 1 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 1 -ORBLogFile publisher.log -DCPSConfigFile rtps.ini  -DCPSPendingTimeout 3 
publisher PID: 10340 started at 2025-05-23 22:00:50
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/DCPS/HelloWorld/subscriber  -DCPSDebugLevel 1 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 1 -ORBLogFile subscriber.log -DCPSConfigFile rtps.ini  -DCPSPendingTimeout 3 
subscriber PID: 10341 started at 2025-05-23 22:00:50
test PASSED.

auto_run_tests_finished: tests/DCPS/HelloWorld/CMakeLists.txt run_test.pl ini=rtps.ini Time:2s Result:0


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

tests/DCPS/Messenger/CMakeLists.txt run_test.pl #

The CMake name of this test is "opendds_tests_dcps_messenger_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: 10351
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/DCPS/Messenger/subscriber -ORBDebugLevel 1 -DCPSConfigFile sub.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile subscriber.log -DCPSPendingTimeout 3 
subscriber PID: 10356 started at 2025-05-23 22:00:53
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/DCPS/Messenger/publisher -ORBDebugLevel 1 -DCPSConfigFile pub.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile publisher.log -DCPSPendingTimeout 3 
publisher PID: 10357 started at 2025-05-23 22:00:53
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/DCPS/Messenger/CMakeLists.txt run_test.pl Time:1s Result:0


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

tests/DCPS/Messenger/CMakeLists.txt run_test.pl default_tcp #

The CMake name of this test is "opendds_tests_dcps_messenger_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: 10363
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/DCPS/Messenger/subscriber -ORBDebugLevel 1 -t tcp -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile subscriber.log -DCPSPendingTimeout 3 
subscriber PID: 10364 started at 2025-05-23 22:00:54
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/DCPS/Messenger/publisher -ORBDebugLevel 1 -t tcp -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile publisher.log -DCPSPendingTimeout 3 
publisher PID: 10365 started at 2025-05-23 22:00:54
Starting publisher
Starting publisher with 3 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/DCPS/Messenger/CMakeLists.txt run_test.pl default_tcp Time:1s Result:0


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

tests/DCPS/Messenger/CMakeLists.txt run_test.pl thread_per #

The CMake name of this test is "opendds_tests_dcps_messenger_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: 10371
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/DCPS/Messenger/subscriber -ORBDebugLevel 1 -DCPSConfigFile sub.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile subscriber.log -DCPSPendingTimeout 3 
subscriber PID: 10376 started at 2025-05-23 22:00:56
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/DCPS/Messenger/publisher -ORBDebugLevel 1 -DCPSConfigFile pub.ini -p  -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile publisher.log -DCPSPendingTimeout 3 
publisher PID: 10377 started at 2025-05-23 22:00:56
Starting publisher
Starting publisher with 2 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/DCPS/Messenger/CMakeLists.txt run_test.pl thread_per Time:1s Result:0


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

tests/DCPS/Messenger/CMakeLists.txt run_test.pl nobits #

The CMake name of this test is "opendds_tests_dcps_messenger_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: 10380
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/DCPS/Messenger/subscriber -ORBDebugLevel 1 -DCPSConfigFile sub.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile subscriber.log -DCPSBit 0  -DCPSPendingTimeout 3 
subscriber PID: 10385 started at 2025-05-23 22:00:57
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/DCPS/Messenger/publisher -ORBDebugLevel 1 -DCPSConfigFile pub.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile publisher.log -DCPSBit 0  -DCPSPendingTimeout 3 
publisher PID: 10386 started at 2025-05-23 22:00:57
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/DCPS/Messenger/CMakeLists.txt run_test.pl nobits Time:1s Result:0


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

tests/DCPS/Messenger/CMakeLists.txt run_test.pl stack #

The CMake name of this test is "opendds_tests_dcps_messenger_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: 10392
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/DCPS/Messenger/stack_subscriber -ORBDebugLevel 1 -t tcp -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile subscriber.log -DCPSPendingTimeout 3 
subscriber PID: 10393 started at 2025-05-23 22:00:58
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/DCPS/Messenger/publisher -ORBDebugLevel 1 -t tcp -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile publisher.log -DCPSPendingTimeout 3 
publisher PID: 10394 started at 2025-05-23 22:00:58
Starting publisher
Starting publisher with 3 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/DCPS/Messenger/CMakeLists.txt run_test.pl stack Time:1s Result:0


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

tests/DCPS/Messenger/CMakeLists.txt run_test.pl rtps #

The CMake name of this test is "opendds_tests_dcps_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/bin/DCPSInfoRepo -ORBDebugLevel 1 -ORBLogFile DCPSInfoRepo.log  -o repo.ior -DCPSPendingTimeout 3 
InfoRepo PID: 10406
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/DCPS/Messenger/subscriber -ORBDebugLevel 1 -DCPSConfigFile rtps.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile subscriber.log -DCPSPendingTimeout 3 
subscriber PID: 10444 started at 2025-05-23 22:01:00
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/DCPS/Messenger/publisher -ORBDebugLevel 1 -DCPSConfigFile rtps.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile publisher.log -DCPSPendingTimeout 3 
publisher PID: 10445 started at 2025-05-23 22:01: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
INFO: /Users/runner/work/OpenDDS/OpenDDS/OpenDDS/bin/DCPSInfoRepo being killed.
test PASSED.

auto_run_tests_finished: tests/DCPS/Messenger/CMakeLists.txt run_test.pl rtps Time:1s Result:0


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

tests/DCPS/Messenger/CMakeLists.txt run_test.pl rtps_unicast #

The CMake name of this test is "opendds_tests_dcps_messenger_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: 10451
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/DCPS/Messenger/subscriber -ORBDebugLevel 1 -DCPSConfigFile rtps_uni.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile subscriber.log -DCPSBit 0  -DCPSPendingTimeout 3 
subscriber PID: 10452 started at 2025-05-23 22:01:01
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/DCPS/Messenger/publisher -ORBDebugLevel 1 -DCPSConfigFile rtps_uni.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile publisher.log -DCPSBit 0  -DCPSPendingTimeout 3 
publisher PID: 10453 started at 2025-05-23 22:01:01
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/DCPS/Messenger/CMakeLists.txt run_test.pl rtps_unicast Time:1s Result:0


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

tests/DCPS/Messenger/CMakeLists.txt run_test.pl rtps_disc #

The CMake name of this test is "opendds_tests_dcps_messenger_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/build/tests/DCPS/Messenger/subscriber -ORBDebugLevel 1 -DCPSConfigFile rtps_disc.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile subscriber.log -DCPSPendingTimeout 3 
subscriber PID: 10459 started at 2025-05-23 22:01:02
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/DCPS/Messenger/publisher -ORBDebugLevel 1 -DCPSConfigFile rtps_disc.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile publisher.log -DCPSPendingTimeout 3 
publisher PID: 10460 started at 2025-05-23 22:01:02
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/DCPS/Messenger/CMakeLists.txt run_test.pl rtps_disc Time:0s Result:0


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

tests/DCPS/Messenger/CMakeLists.txt run_test.pl rtps_disc_tcp #

The CMake name of this test is "opendds_tests_dcps_messenger_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/build/tests/DCPS/Messenger/subscriber -ORBDebugLevel 1 -DCPSConfigFile rtps_disc_tcp.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile subscriber.log -DCPSPendingTimeout 3 
subscriber PID: 10466 started at 2025-05-23 22:01:03
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/DCPS/Messenger/publisher -ORBDebugLevel 1 -DCPSConfigFile rtps_disc_tcp.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile publisher.log -DCPSPendingTimeout 3 
publisher PID: 10467 started at 2025-05-23 22:01: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/DCPS/Messenger/CMakeLists.txt run_test.pl rtps_disc_tcp Time:1s Result:0


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

tests/DCPS/Messenger/CMakeLists.txt run_test.pl rtps_disc_tcp thread_per #

The CMake name of this test is "opendds_tests_dcps_messenger_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/build/tests/DCPS/Messenger/subscriber -ORBDebugLevel 1 -DCPSConfigFile rtps_disc_tcp.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile subscriber.log -DCPSPendingTimeout 3 
subscriber PID: 10473 started at 2025-05-23 22:01:04
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/DCPS/Messenger/publisher -ORBDebugLevel 1 -DCPSConfigFile rtps_disc_tcp.ini -p  -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile publisher.log -DCPSPendingTimeout 3 
publisher PID: 10474 started at 2025-05-23 22:01:04
Starting publisher
Starting publisher with 2 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/DCPS/Messenger/CMakeLists.txt run_test.pl rtps_disc_tcp thread_per Time:1s Result:0


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

tests/DCPS/Messenger/CMakeLists.txt run_test.pl rtps_disc_tcp_udp #

The CMake name of this test is "opendds_tests_dcps_messenger_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/build/tests/DCPS/Messenger/subscriber -ORBDebugLevel 1 -DCPSConfigFile rtps_disc_tcp_udp.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile subscriber.log -DCPSPendingTimeout 3 
subscriber PID: 10484 started at 2025-05-23 22:01:06
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/DCPS/Messenger/publisher -ORBDebugLevel 1 -DCPSConfigFile rtps_disc_tcp_udp.ini -DCPSLogLevel debug -DCPSDebugLevel 4 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 2 -ORBLogFile publisher.log -DCPSPendingTimeout 3 
publisher PID: 10485 started at 2025-05-23 22:01:06
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/DCPS/Messenger/CMakeLists.txt run_test.pl rtps_disc_tcp_udp Time:0s Result:0


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

tests/DCPS/C++11/Messenger/CMakeLists.txt run_test.pl #

The CMake name of this test is "opendds_tests_cxx11_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: 10488
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/DCPS/C++11/Messenger/Subscriber/subscriber  -DCPSDebugLevel 1 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 1 -ORBLogFile Subscriber.log -DCPSPendingTimeout 3 
Subscriber PID: 10493 started at 2025-05-23 22:01:07
/Users/runner/work/OpenDDS/OpenDDS/OpenDDS/build/tests/DCPS/C++11/Messenger/Publisher/publisher  -DCPSDebugLevel 1 -ORBVerboseLogging 1 -DCPSTransportDebugLevel 1 -ORBLogFile Publisher.log -DCPSPendingTimeout 3 
Publisher PID: 10494 started at 2025-05-23 22:01: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.
SampleInfo.sample_rank = 0
Writer wait for ACKS
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/DCPS/C++11/Messenger/CMakeLists.txt run_test.pl Time:1s Result:0


End #

Fri May 23 22:01:08 2025 UTC